麻烦问下你用pb生成的exe文件打不开后来是怎么解决的(谢谢!!网!

麻烦问下你用pb生成的exe文件打不开后来是怎么解决的(谢谢!!网

趋势迷

麻烦问下你用pb生成的exe文件打不开后来是怎么解决的(谢谢!!

2024-08-10 15:31:27 来源:网络

麻烦问下你用pb生成的exe文件打不开后来是怎么解决的(谢谢!!

麻烦问下你之前用pb生成的exe文件打不开是怎么解决的?谢谢!!
怎么会打不开呢,你是不是少pb对应的dll文件了,在pb未编译状态下运行系统会查找pb安装目录的。编译后需要把对应的dll文件放到该目录下,或者在系统路径指定好对应pb的dll文件路径,
libjsybheap.dll 如果还差dll文件,根据报出的提示添加,都在你ob软件安装目录项Shared\powerbuilder文件夹下寻找②如果不是请把源程序和dll拷贝到别的盘符然后将原有的工程删除;重新建立一个工程.然后点击full 还有pbd 编译即可.

麻烦问下你用pb生成的exe文件打不开后来是怎么解决的(谢谢!!

pb 的问题,我是pb初学者。数据窗口生成exe后运行没有任何反应是怎么回事...
你所说的没有任何反应,是不是点击exe后,不弹出应有的界面?删除datawindow后,就能正常出界面,只不过不能连接数据库?我怀疑你程序中连接数据库的相关代码有问题,因为在调试过程中已经在pb环境中建立了数据库连接,所以能够正产检索数据。而编译完成后,拿到其他目录或者其它计算机由于不能正确连接数据库是什么。
缺少DLL文件,将缺少的DLL文件从你的安装目录下(比如:D:\Program Files (x86)\Sybase\Shared\PowerBuilder)拷到程序所在目录就可以了。
pb生成EXE文件以后,在别的机器运行不了! -
因为你用了绝对路径,要使用相对路径,或者你把pb.ini也放到D:\wushui2\wushui2\下面。因为你的程序或许不在D:\wushui2\wushui2\这个路径下。
在打包生成exe的时候,native executable builder,在第三步,选择数据库,在选择 include required classes and known resource这一项。在后面的选项中手动指向你的主类。试一下。原来我也遇到过这样的问题,按照上面的设置后可以正常使用了。
...生成的EXE文件在别人的电脑上怎么不能运行? -
也就是别人电脑里并没有装pb,自然没有pb执行所需的dll,即环境.以下几个文件在PowerBuilder的Shared\PowerBuilder文件夹中(或者使用开始菜单中的" 查找"),提交应用程序时需要将它们拷贝到EXE文件所在的路径下(对于32位Windows或NT操作系统):pbdev90.dl,lPBXerces90.dll,pbmss90.dll,pbdwe90有帮助请点赞。
你可以试试一个空的程序去生成EXE 会不会崩溃。然后逐步增加代码来测试到底是哪里出了问题,
...编译成功以后 生成了exe 还有pbd但是点击exe文件 无反应? -
是在本地执行,还是拷到了别的机器上执行了?如果本地执行,点击exe无反应,那看看进程里面有没有这个exe在跑,如果没有,肯定是生成的时候出了问题。
需要PB的运行时库,在要Sysbase\shared\powerbuilde下,有PBVM90.DLL,LIBJCC.DLL,LIBJSYBHEAP.DLL,PBDE90.DLL,PBRTC90.DLL,PBDWR90.DLL,PBDWRE90.PBD,PBXERCES90.DLL,XERCES-C_1_5_1.DLL,PBJVM90.DLL,PBLAB90.INI,PBTRA90.DLL这些是9.0的,前三个是必须的,把他们复制到程序的同一个目录下面是什么。