如何将PB编译的程序生成.exe程序?
我用的是pb + sql sever,用pb编译出来的程序在离开pb的环境下就不能运行了,请问如何使他生成.exe程序?在离开pb的环境下也能运行. 问题点数:50、回复次数:9Top
1 楼hdvcd(cd)回复于 2006-03-10 10:30:50 得分 5
先编译成PBD,另外把相关的DLL都拷出来Top
2 楼TianChong(*︿_︿* ○Ооo○泡泡oо㊣VC高手群:2997669)回复于 2006-03-10 10:37:13 得分 10
选择机器方法编译或不选择直接生成PBD格式,这种没有机器码方式好,编译时比较快。
然后将以下文件搜索到(一般在PB的安装目录下,或使用WINDOWS的搜索功能进行搜索),搜索到后复制到你的程序所在目录或放在WINDOWS目录下,如果要方便,当然是放在自己的程序目录里比较方便,一起复制和使用就可以了:
libjcc.dll
libjsybheap.dll
pbcom90.dll
pbdwe90.dll
pbdwo90.dll
pbgen90.dll
pblib90.dll
pbmss90.dll
pbsql90.dll
pbsys90.dll
pbtra90.dll
pbvm90.dll
如果没有安装MSSQL客户端,则以下文件也要复制:
dbmsadsn.dll
dbmsgnet.dll
dbmsrpcn.dll
dbmsshrn.dll
dbmssocn.dll
dbmsspxn.dll
dbmsvinn.dll
dbnetlib.dll
dbnmpntw.dll
ntwdblib.dll
Top
3 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-10 10:39:08 得分 0
带上相关dll文件即可Top
4 楼swust911(haha)回复于 2006-03-10 10:48:02 得分 0
能不能说的详细点,还是不是很清楚,
是用pb编译生成PBD格式吗?这个怎么实现哟?Top
5 楼lzheng2001(1加1)回复于 2006-03-10 11:51:34 得分 5
你怎么编译都行! 关键是你把编译后的文件与上面提到的文件放在一起程序才可以运行Top
6 楼happy_sean(魍魉魅魑)回复于 2006-03-10 12:28:43 得分 5
New -> Project -> Application WizardTop
7 楼happy_sean(魍魉魅魑)回复于 2006-03-10 12:29:54 得分 5
具体要附带哪些dll,可以在没有安装pb环境的机器上运行exe文件,报错少哪个就考哪个过去Top
8 楼lzheng2001(1加1)回复于 2006-03-15 23:33:48 得分 10
楼主,你需要这些文件
(1)PB运行所需DLL:
PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll
(2)SQL SERVER客户端所需驱动DLL:
dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL、DBMSSOCN.DLL、WINDBVER.EXE
Top
9 楼TianChong(*︿_︿* ○Ооo○泡泡oо㊣VC高手群:2997669)回复于 2006-03-16 08:40:11 得分 10
PB所需:
libjcc.dll
libjsybheap.dll
pbcom90.dll
pbdwe90.dll
pbdwo90.dll
pbgen90.dll
pblib90.dll
pbmss90.dll
pbsql90.dll
pbsys90.dll
pbtra90.dll
pbvm90.dll
如果没有安装MSSQL客户端,则以下文件也要复制:
dbmsadsn.dll
dbmsgnet.dll
dbmsrpcn.dll
dbmsshrn.dll
dbmssocn.dll
dbmsspxn.dll
dbmsvinn.dll
dbnetlib.dll
dbnmpntw.dll
ntwdblib.dll
Top




