微博虚拟定位:vb 高手帮帮忙(急 急 急)

来源:百度文库 编辑:高校问答 时间:2024/05/05 11:51:12
有两个问题:
1〉我写了一个程序里面包括数据库文件,当数据库控件和文件廉洁的时候因为输入一个url,等到别人的电脑运行程序是必须放在原来的文件夹。有没有办法让用户随意放也可以执行此程序?
2〉程序在我的电脑跑得好好的,到了别人的电脑虽然我把文件放在原来的文件夹还是出错。说类未注册,那个电脑也有装vb的,不知道怎么回事儿。。
请高手帮帮忙!!!!

1、对于数据库连接,强烈建议你使用相对路径,比如可以将数据库文件放到与程序同一个目录下(APP.PATH & "\DB1.MDB"),这样不管运行环境怎么变幻都是很安全的。再者,如果你不想这样做,可以使用公用对话框返回数据库的路径,然后再访问数据库,这样也是可行的。

2、至于你的程序不能在别人机器上运行的问题,根本原因是你程序的某些运行支持组件在他的机器上不存在或未注册。可能的情况是:
A、它的VB没有打上SP6补丁;
B、你使用了第三方控件,需要一起安装的别人的计算机上并注册才行。

那是那台电脑的事
我以前遇到过
先卸载了那台电脑的VB再装一次

如果不行 就重做那台机子的系统
再装一次

我那次是因为装着一半VB突然踹了电门
结果VB的类库都装在临时文件夹中了
最后对比着改的注册表
相当麻烦 还不如重做系统来得快

专家的回答正确。哈哈。/