注册 登录
编程论坛 PowerBuilder

[求助]怎么样让exe脱离pb环境运行

yhqydp 发布于 2006-03-21 14:27, 2710 次点击
我在pb环境中生成了exe文件
也添加了几个dll链接文件
但是换台机子就不能运行


是不是打包成setup文件都必须改变注册表
如果改,应该怎么改
22 回复
#2
ヤ順祺冄繎ヤ2006-03-21 14:42
肯定是你的动态库没加对..
不然不会出现这种情况...
#3
steven1982972006-04-04 17:59

添加dll文件,然后改注册表,有时需要手动修改。

#4
songdeguang2006-04-05 11:06

动态库的添加挺麻烦的感觉
我没添加过,所以不会打包 听说公司里有专门打包的人员

#5
ヤ順祺冄繎ヤ2006-04-05 11:09

很簡單的,我這兒有一工具。
幾分鍾就搞定了!
不過動態庫還得自己加。

#6
小强赶死队2006-04-06 12:20
什么工具啊,你能发给我吗?
我的邮箱是gongzhibin2329030@sina.com
#7
ヤ順祺冄繎ヤ2006-04-06 12:28

我也是在網上找到的,
可以用響導來建安裝文件,很快就能做成平時所用的安裝文件。
發了,你去查一下郵件。

#8
renjrrenjr2006-04-10 15:26

只有两种原因:
一、缺少动态链接库文件(dll)
二、用odbc连到数据库,但没有配置好。

和注册表没关系。如果你不用到odbc,根本不用写注册表。只需将动态链接文件烤到exe文件一个目录下即可正常运行。无需PB环境。

#9
ygd6262006-04-12 14:40

把PB下的所以.DLL全部考过去看看

#10
prodigy2006-04-18 13:34

我现在也急需打包Setup的工具,请发一个给我,谢谢!
我的邮箱是sino-prodigy@163.com

#11
yebirthday2006-04-18 16:59
可能是DLL少了........
#12
红色羽毛2006-04-19 12:45

你用的是什么版本的PB,不同版本的需要的DLL文件不一样的,还有你写的程序里有写什么控件?

下面是我写的一个程序用到的DLL文件
libjcc.dll
libjlog.dll
pbodb100.dll
pbshr100.dll
pbvm100.dll
pbdwe100.dll 这个是用到DW需要的文件
下面的这两个文件在刚装的WIN2K/XP是不带的,建议在制作安装程序时还是带上
msvcp71.dll
msvcr71.dll

#13
qq1232305772006-04-21 09:23
我也需要一个打包文件,希望给我也发一个谢谢~~
qq258338468@163.com
#14
mlqiang2006-05-09 10:59
我用PB9做了一个小程序,也是出现上述问题我把pb9的动态链接库(sybase\shared\powerbuilder)全部copy 过去数据库(ASA)就是连不上,这是怎么回事???
#15
mlqiang2006-05-09 11:00
加一句:界面能打开,只是库打不开
#16
zhang1232006-05-10 00:06

我也要打包程序,发给邮箱yan77@163.com谢谢!

#17
hacklee2006-05-10 15:47
斑竹能给我发个你的那个工具吗??
我的邮箱是:hnlih@163.com
#18
mlqiang2006-05-10 22:52

大家把问题讨论彻底吧,我曾试着在装了pb9的机子上删除pbtra90.dll(书上说是数据库连接用的),我的程序还能运行,连接数据库正常,可拷到没装pb9的机子上就是连接不上数据库????
斑竹帮忙?

[此贴子已经被作者于2006-5-10 22:54:57编辑过]

#19
guliteo822006-05-14 15:27
废话,数据库没有过去,怎么型~
#20
birdjack2006-05-21 15:25

麻烦斑竹 把打包程序也给我一份
我得信箱 birdjack@163.com

#21
jump20032006-05-21 20:34
我也要个打包程序,这个东东好,我的邮箱:mengwdong@sohu.com,谢谢!
#22
ヤ順祺冄繎ヤ2006-05-22 14:31

发送了..大家去看一下邮箱吧!!

#23
unix2006-05-22 23:35
jabincn@163.com

给我也一份.谢谢
1