永发信息网

我用PB9.0写了一个程序,数据库是PB自带的Anywhere8.0,生成的EXE文件在别人的电脑上怎么不能运行?

答案:4  悬赏:10  手机版
解决时间 2021-01-22 11:40
我用PB9.0写了一个程序,数据库是PB自带的Anywhere8.0,生成的EXE文件在别人的电脑上怎么不能运行?
最佳答案
1、要有ASA数制库支持:
  把Anywhere8.0数制库支持文件COPY到新电脑即可。
2、ODBC配置:
  2.1手工配置ODBC,但要先注册ASA数据ODBC源,不建议使用
  2.2注册表注册ODBC ,方法:查看系统自带例子,修改库名和路径即可
例:
 REGEDIT4

   [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\database]
   "Driver"="d:\\ypmis\\dbodbc8.dll"
   "UID"="dba"
   "PWD"="sql"
   "DatabaseFile"="D:\\ypmis\\database.db"
   "AutoStop"="Yes"
   "Integrated"="No"
全部回答
我可以先给你 一段自动连接asa服务器的代码 在aplication的open()事件中填写. 然后 你将你所有编译后的pbd文件 ,db文件,dll文件以及 用到图片文件夹 考入一个文件目录下, 然后运行exe即可.代码伴随文件一起发送,注意查收 写的好辛苦。。╮(╯▽╰)╭
追问哦,好的,谢谢!!辛苦了,我会给你加分的。
应该是缺少数据库访问的dll,具体的记不清了,需要搜索一下,好多年没用pb了
有两个重点:
①你缺少自动连接ASA的代码和文件,以上有位仁兄已经提到,但还有第二个重点没有提到
②你缺少pb程序执行的相应的dll。也就是别人电脑里并没有装pb,自然没有pb执行所需的dll, 即环境.以下几个文件在PowerBuilder的Shared\PowerBuilder文件夹中(或者使用开始菜单中的" 查找"),提交应用程序时需要将它们拷贝到EXE文件所在的路径下(对于32位Windows或NT操作系统): pbdev90.dl,lPBXerces90.dll,pbmss90.dll,pbdwe90.dll,pbdwr90.dll,pbjvm90.dll,pblib90.dll,pbmss90.dll,pbodb90.dll,pbrtc90.dll,pbvm90.dll。然后将所有图片,你用到的dll,pbl编译 然后将这些dll放入文件夹下,然后运行即可.当然需要根据你具体用到pb的什么功能而定dll。以上dll是一般情况下需要用到的.你也可以根据提示补充相应的Dll.
同时祝你学习工作愉快!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
试着用自己的话说说《揠苗助长》《鹬蚌相争》
今天开始填志愿了,就结在广西科技大学和重庆
上海哪有卖CPU(CoolPlanetUnity) 鞋子啊 还有
如何快速借一万块钱什么软件可以啊
500乘百分之3点33等于
丰臣秀吉在信长死后以及同一了日本后最怕的人
萌新求问,外接显卡到底行不行
请问衣服的尺寸咋量。这个咋说的3X——185啥
女儿得奖的说说
额斯格庆怎么去啊,有知道地址的么
多年加在怎么读
平时以什么表情与同事接触
现代名图的车1.8l每公里多少钱?
吉他调G调的时候,我用的是APGuitarTuner,然
有火有木的成语
推荐资讯
who try it on?还是who tries it on?
英雄联盟怎样技术才能好,有什么技巧吗?我都
活泼和高冷的,你选哪个?
单选题世界上裸子植物种类最丰富的国家是A.巴
大庆新村哪里餐馆比较多,适合同学过生日请客
三国时,刘备,孙权,曹操的得力将军都是怎么
欧洲和非洲之间的地中海在不断缩小的原因是A.
逃生2的琳是不是生了孩子?
义乌到永城多少公里 走高速多少过路费?
海藻芽豆腐汤的家常做法大全怎么做好吃
施华蔻洗护系列羊脂绒和19系列哪个好啊
贵定县地方税务局纳税人学校地址在哪,我要去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?