非高手没看,left,trim,right…… 非高手没看,left,trim,right……,在vb程序里用到这些函数,为什么放到有些机器上,就报错,找不到工程和库,指向这些函数,平台一样,软件一样,你们遇过这样事么,谢谢??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DLL呢?不能运行的缺少吧?或者有冲突? 看来vb这玩意还是不好,学vb.net 看啥书较好,指导指导。 你的部分组件在其他机器上没有,或者没有注册造成连锁的失败,工程将无法调用VB的工程库,也就造成了一些VB的基本函数无法执行。也就是“引用”部分出错了。为了防止这个错误需要做两件事情,一、提高VB工程库的优先级,二、将你用的组件在其他机器上注册成功。特别是一些ADO的,可能版本不同,要当心 什么叫非高手没看?是不是“非高手不要看”的意思?这么简单的问题,非要高手才行么?我不是高手,所以不能给你答案了。Sorry. 这些函数都是VBA库提供的其他系统可能没有这个库建议在利用这些函数的时候指明库名如:VBA.Left() 王晓栋同志的说法是正确的。我遇到过相同的情况,原因是你的软件需要的某些库(如DLL之类)在其它计算机上没有找到,你可以到“工程引用”里去看看,是不是有“丢失”之类的东西。这些库虽然和 VB 的基础函数没有什么关系,但是会影响 VB 解释程序。我的问题都是这个原因造成的,一开始我也觉得莫名奇妙。东子的方法太累了,我想对于一个大软件,所有的库函数都这样引用太痛苦。不过这是一个加长代码长度的方法。 新建一VB工程,选择“VB企业版控件”,将所有窗体与模块引入即可 工程-〉引用里面的类库丢失你打开引用看看,不一定是VB基础类丢失,有可能是其他你引用的什么东西找不到,库名字的前面会有(Missing)字样,你把他去掉就行了。 在工程中选择工程-》引用-》Microsoft scripting runtime 简单的方法是装OFFICE2000然后在引用的时候装新的 看看两台机器的系统是否打了同样的补丁!如果你写程序的机器的补丁版本比,使用程序的补丁版本高的话!会出现类似的情况!最好都给系统打个SP3的补丁(指WIN2000) 我遇到这样一个情况,我作的一个程序(vb+access)在2000,xp,98下面都正常使用,但在me下却有错,真是郁闷。 你可以查看一下部件中或引用中,下面对应的.ocx或.dll文件不是正确的文件。这时就出现了VB文件丢失。重装是好办法,但在正确的机器上拷贝一个正确的文件过来也是可以的。 是类库的问题,一装VBsp5二引用类库的重复 Mshfleagrid中数据保存到 access中的问题————在线等...... dll调用问题,在线等 关于listbox的问题,急急 能不能实现在同一个文本框中显示不同的前景色? DoEvents有什么作用? 很急!:如何用代码来初始化ADODC控件,使其与数据库相连。谢谢! 请教:生成新的文件,谢谢!!! 怎样向mdb数据库插入数据?(急,我给分的) 版主.各位,help me!!!!!!!!!!!!一个服务器端与多个终端通信的问题 shell函数中exe的参数怎么传? 黑白网络的常客请进 怎样调用Dtpicker控件?谢谢!
不能运行的缺少吧?或者有冲突?
也就是“引用”部分出错了。
为了防止这个错误需要做两件事情,一、提高VB工程库的优先级,二、将你用的组件在其他机器上注册成功。特别是一些ADO的,可能版本不同,要当心
这么简单的问题,非要高手才行么?我不是高手,所以不能给你答案了。Sorry.
其他系统可能没有这个库
建议在利用这些函数的时候指明库名
如:VBA.Left()
然后在引用的时候装新的
如果你写程序的机器的补丁版本比,使用程序的补丁版本高的话!会出现类似的情况!
最好都给系统打个SP3的补丁(指WIN2000)
一装VBsp5
二引用类库的重复