vb中生成exe文件 VB如何生成.exe文件
\u600e\u6837\u7528VB\u751f\u6210exe\u53ef\u6267\u884c\u7a0b\u5e8f\u3000\u30001\u3001\u751f\u6210exe\uff0c\u8981\u7528 \u5916\u754c\u7a0b\u5e8f->\u5916\u63a5\u7a0b\u5e8f\u7ba1\u7406\u5668->\u6253\u5305\u548c\u5c55\u5f00\u5411\u5bfc\uff0c\u9009\u62e9\u52a0\u8f7d\u9009\u6846\uff1b
\u3000\u30002\u3001\u7136\u540e\u7528 \u5916\u754c\u7a0b\u5e8f->\u6253\u5305\u548c\u5c55\u5f00\u5411\u5bfc\uff1b
\u3000\u30003\u3001\u4e4b\u540e\u9009\u62e9\u9700\u8981\u7684\u9879\u76ee\u4e00\u76f4\u4e0b\u4e00\u6b65\uff1b
\u3000\u30004\u3001\u5176\u4e2d\u8981\u6ce8\u610f\u7684\u662f\uff0c\u5982\u679c\u6709\u6587\u4ef6\u5728\u7a0b\u5e8f\u91cc\u9762\u88ab\u7528\u5230\uff0c\u5728\u4e2d\u95f4\u4e00\u4e2a\u6b65\u9aa4\u91cc\u4e00\u5b9a\u8981\u628a\u90a3\u4e2a\u7a0b\u5e8f\u4e5f\u52a0\u5230\u5305\uff1b
\u3000\u3000\u8fd9\u6837\u53ef\u4ee5\u751f\u6210\u4e00\u4e2a\u5b8c\u6574\u7684\u5b89\u88c5\u6587\u4ef6\uff0c\u53ef\u4ee5\u5728\u5176\u4ed6\u7535\u8111\u4e0a\u76f4\u63a5\u5b89\u88c5\u3002
\u3000\u3000\u6253\u5305\u529f\u80fd\u5728\u83dc\u5355\u7684\u5916\u754c\u7a0b\u5e8f->\u5916\u63a5\u7a0b\u5e8f\u7ba1\u7406\u5668\u91cc\u627e\uff0c\u9ed8\u8ba4\u4e0d\u52a0\u8f7d\u7684\u3002
vb\u751f\u6210EXE\u6587\u4ef6\u7684\u65b9\u6cd5
一、直接运行。如果你编写的程序没有“引用”或通过“部件”加入其他控件,而直接使用工具箱内默认的控件(如:textbox,listbox,Picturebox等),那么,你编译的EXE文件就可以在安装win98及以上版本的电脑上直接运行。
二、安装运行。除第一点情况以外,你编译的EXE文件都必须通过打包的形式形成安装包,然后在其他的电脑上先进行安装,最后才能正确的运行。
打包的方法如下:
1、编译成EXE文件;
2、通过VB自带的“Package & Deployment 向导”对该工程进行打包,最后生成安装包setup.exe setup.lst等关键文件。这时,你只有把它们复制到其他电脑上并进行安装,即可正确使用该软件了。
vb生成EXE文件的方法
先生成EXE文件,然后打开*.FRM或*.VBP文件,看文件头部有调用到哪些OCX或DLL,把这些文件都COPY到EXE文件一起,这样没安装VB的用户就可以用了。
注:有部分用户打开EXE文件显示控件没有注册的话,开始-运行-regsrv32 /s *.dll或是*.ocx就可以了
同意 null_vbt 的,另外再补充几点:
打包VB,除了需要这些OCX之外,还需要VB运行库MSVBVM60.DLL以及中文支持库VB6CHS.DLL
这里介绍另外一种方法:
单击外接程序---外接程序管理器,选择打包和展开向导,选择加载/卸载,随后打包和展开向导就会出现在这个菜单中,由此操作即可察看EXE所需文件了,而且它会自动替你做个安装程序,当然这可能并不需要,并且安装包里某些文件有的Windows已经自带了,不需要,不过察看相关文件还是有用的
做完之后,别忘了做个BAT文件来Regsvr32 注册DLL
直接在菜单栏,文件--生成XXX.exe应该就可以了吧!XXX是你的工程名…
绛旓細鏂规硶涓锛氬彧瑕佸湪鏂囦欢鑿滃崟涓嬬殑鐢熸垚锛岀敓鎴愮殑鏂囦欢鍜屾墍闇鐨勬暟鎹簱鍜屽叾浠栧閮ㄦ枃浠朵竴璧风Щ妞嶅埌鍏朵粬鐢佃剳涓婂嵆鍙銆傛柟娉曚簩锛氱敤鎵撳寘锛屾墦寮鑿滃崟鏍忓鎺ョ▼搴忥紝鐐瑰嚮澶栨帴绋嬪簭绠$悊鍣紝閫夋嫨鎵撳寘鍜屽睍寮鍚戝锛岄夋嫨鍔犺浇鍗歌浇锛岀‘瀹氥傚湪澶栨帴绋嬪簭绠$悊鍣ㄩ噷鎵惧埌鎵撳寘鍜屽睍寮鍚戝锛屾墦寮鎵撳寘鍜屽睍寮鍚戝锛屽啀涓姝ユ杩涜鎵撳寘灏卞彲浠ョ敓鎴愪竴涓畨瑁...
绛旓細1銆佸湪VB 6.0涓紝鎵撳紑宸ョ▼exe锛岄夋嫨form绐楀彛 2銆侀夋嫨form鍙互鐪嬪埌宸︿晶灞炴ц〃涓鍥撅紝閫夋嫨Icon 3銆佸弻鍑籌con鍚庯紝閫夋嫨鍥炬爣锛屾敞鎰忓浘鏍囨牸寮忎负ico锛屽彲浠ュ湪缃戜笂涓嬭浇銆備篃鍙互鑷繁杞牸寮忋4銆佹彃鍏ュ悗锛屽彲浠ョ湅鍒帮紝绐楀彛鐨鍥炬爣宸茬粡鏀瑰彉浜嗐5銆佸綋瀵煎嚭宸ョ▼鍚庡氨鍙互鐪嬪埌濡備笅鍥俱
绛旓細鎵撳紑宸ョ▼,鐐瑰嚮鑿滃崟涓婄殑[鏂囦欢],閫夋嫨鐢熸垚宸ョ▼1.EXE(杩欎釜宸ョ▼鍙兘閲嶅懡淇濆瓨鏂囦欢,浣嗗熀鏈氨鏄繖涓),鍗冲彲鐢熸垚EXE鍙墽琛屾枃浠:
绛旓細涓銆佺洿鎺ヨ繍琛屻傚鏋滀綘缂栧啓鐨勭▼搴忔病鏈夆滃紩鐢ㄢ濇垨閫氳繃鈥滈儴浠垛濆姞鍏ュ叾浠栨帶浠讹紝鑰岀洿鎺ヤ娇鐢ㄥ伐鍏风鍐呴粯璁ょ殑鎺т欢(濡傦細textbox,listbox锛孭icturebox绛)锛岄偅涔堬紝浣犵紪璇鐨凟XE鏂囦欢灏卞彲浠ュ湪瀹夎win98鍙婁互涓婄増鏈殑鐢佃剳涓婄洿鎺ヨ繍琛屻備簩銆佸畨瑁呰繍琛屻傞櫎绗竴鐐规儏鍐典互澶栵紝浣犵紪璇戠殑EXE鏂囦欢閮藉繀椤婚氳繃鎵撳寘鐨勫舰寮忓舰鎴愬畨瑁呭寘锛岀劧鍚...
绛旓細鍦vb涓鍙互寰堟柟渚跨殑璋冪敤澶栭儴绋嬪簭濡exe銆乥at鏂囦欢 鏂规硶濡備笅锛1锛夋柊寤轰竴涓伐绋嬶紝娣诲姞涓涓寜閽帶浠 2锛夊湪鎸夐挳鎺т欢鐨凜lick浜嬩欢浠g爜涓坊鍔 Dim t t=shell("filename,vbAppwinStyle)灏卞彲浠ヤ簡 涓紝filename灏辨槸鎴戜滑瑕佹墽琛岀殑澶栭儴绋嬪簭锛屽"c:\abc.bat vbAppwinStyle鏄墽琛屾柟寮忥紝鍙互涓 vbHide vbMaximized...
绛旓細绗竴娆鐢熸垚鐨鏃跺欎綘鏀规垚me.exe锛岀紪璇戝悗锛屽啀鐐逛繚瀛橈紝鍐嶉鍑vb锛屼笅娆℃墦寮鍚庣紪璇戝氨浼氶粯璁ゅ悕瀛椾负me.exe浜嗐傝寰楅渶瑕佺偣淇濆瓨銆
绛旓細1锛夎繍琛孷B6.0锛屾柊寤轰竴涓爣鍑咵XE宸ョ▼2锛夊湪Form1涓婃坊鍔犻渶瑕佺殑鎺т欢锛屽湪浠g爜缂栧啓绐楀彛缂栧啓浠g爜銆3锛夋寜F5瑙傜湅杩愯鏁堟灉4锛変繚瀛樺伐绋嬪拰绐椾綋绛夋枃浠躲5锛夌偣鏂囦欢鑿滃崟-鐢熸垚宸ョ▼1.EXE6锛夐夋嫨淇濆瓨浣嶇疆锛岀‘瀹氭墽琛岋紝VB灏卞畬鎴怑XE鍙墽琛屾枃浠鐨勭紪鍐欍
绛旓細鍏堟墦寮VB锛屾墦寮宸ョ▼鏂囦欢銆傜劧鍚庣偣鍑昏彍鍗曟枃浠讹紝鐢熸垚 XX (K) 鍗冲彲銆傝繖涓猉X鏍规嵁宸ョ▼鐨鍚嶇О涓嶅悓鑰屼笉鍚屻
绛旓細exe 鐨勫簲鐢ㄧ▼搴鏂囦欢锛屽乏涓婅鈥滄枃浠垛濃斺斺鐢熸垚宸ョ▼鈥濄傚湪 vb缂栫▼鐣岄潰鏄渶瑕佷綘鐢熸垚涓涓