找不到工程或库,是什么原因,怎么办?

jxp 2005-09-15 09:08:36
我在运行程序时突然弹出个对话框说“编译错误:找不到工程或库”,点确定后就将光标指到了“left”函数,可是left函数是VB6系统自带的函数呀,请问这是什么原因,怎么解决?同一个程序在相同的机器上,前两天我还运行来着,很正常啊,真是郁闷!
...全文
897 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxp 2006-02-27
  • 打赏
  • 举报
回复
谢谢各位指点
weiym 2005-09-15
  • 打赏
  • 举报
回复
这种情况我也遇到过,VB的问题吧,有时就是不认识Lfet这个函数,改用Mid替换吧
xxw19820907 2005-09-15
  • 打赏
  • 举报
回复
引用有问题。
conrad_wan 2005-09-15
  • 打赏
  • 举报
回复
是不是误删系统文件?
cz眯眯眼 2005-09-15
  • 打赏
  • 举报
回复
给vb打一下补丁
yinweihong 2005-09-15
  • 打赏
  • 举报
回复
有时候就这样,试着在后面加个$或者去掉就行
daisy8675 2005-09-15
  • 打赏
  • 举报
回复
工程--->引用-->缺少什么就找到哪个DLL引用上
Fanks 2005-09-15
  • 打赏
  • 举报
回复
看看引用里面有什么提示
benyfeifei 2005-09-15
  • 打赏
  • 举报
回复
实际上Left函数是VBA(MSVBVM60.DLL)库中的一个函数,只不过VBIDE中把VBA库中的函数看成一个系统函数,而不需要写成“VBA.Left”的格式。
楼主的问题应该是工程中没有引用VBA库而导致的,你可以自己手动加上。
of123 2005-09-15
  • 打赏
  • 举报
回复
这个问题回答多次了。原因是当前的机器上没有工程所引用的某个或某些对象库。
Left 是内部函数,当然丢失的不是它的库。如果你这样写代码:VBA.Left(...) 就可以通过了。
正因为你没有指明此函数所属的库,VB 就会在当前工程所引用的所有库中检索,因此出现了库丢失的提示。

解决办法:
“工程”—“引用”,看看哪个库前面标注了“(丢失)”,就它复制到当前机器上就 OK 了。
crycoming 2005-09-15
  • 打赏
  • 举报
回复
遇到过的,没有研究它,直接重新安装VB
atila1978 2005-09-15
  • 打赏
  • 举报
回复
某些DLL文件没有注册.
重新注册就正常了。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧