用PB写的程序 在其他电脑上运行需要配置环境么

用PB写的程序 在其他电脑上运行需要配置环境么,第1张

在其他电脑上需要环境

我用过PB9,一般我是把以下几个文件放在程序目录下使用:

PBDWE90DLL

pbvm90dll

pbmss90dll

libjccdll

libjsybheapdll

这种方法也就是说把需要用到的文件拿过来即可使用,其中的文件分别对应不能的功能,比如数据窗口、数据库连接等,一般这几个文件就够用了,不够再去PB安装目录下搜就是了。

另外一种方法就是安装PB的时候,完全安装,这样可以有一个功能叫什么Runtime之类的,是PB生成一个运行包,到其他电脑上直接安装,需要的环境就OK了。这个功能只有完全安装才会有。

请选为最佳!

两种方法

1、做成exe文件,但是需要少量pb自带的dll(打开工作空间,首先关闭所有窗口,在最上面的菜单里选new->project->application,然后填文件名,注意后缀要exe,然后点菜单里德run->deploy workspace。你可以去没装pb的机子里试一下这个exe,他会提示缺少某些dll,然后你去pb安装目录里找这些dll,拷贝到当前目录就行了)

2、打包程序,做成一个安装包(大的项目才用,一般用第一种)

你这种情况比较特殊

你所说的没有任何反应,是不是点击exe后,不d出应有的界面?删除datawindow后,就能正常出界面,只不过不能连接数据库?

我怀疑你程序中连接数据库的相关代码有问题,因为在调试过程中已经在pb环境中建立了数据库连接,所以能够正产检索数据。

而编译完成后,拿到其他目录或者其它计算机由于不能正确连接数据库,导致一直在连接数据库,所以界面不出现,你也没有写任何出错需要提示的信息,就造成一直没反应。

原则上,按run能正常运行,只要不改变目录,编译好应该能运行,除非像我说的改变目录或计算机,你再仔细检查下编译时有没有什么错误提示,应该不是什么大问题。

如果不好排查,有个简单方法,就是你在所有认为有问题的地方写上messagebox()

看看到底是执行到哪一步出的问题。

以上就是关于用PB写的程序 在其他电脑上运行需要配置环境么全部的内容,包括:用PB写的程序 在其他电脑上运行需要配置环境么、pb程序如何实现在非pb环境下运行、pb 的问题,我是pb初学者。数据窗口生成exe后运行没有任何反应是怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10117176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存