怎么新装了vb,Trim()也报错,难道中招了? 怎么新装了vb,运行其他电脑的代码, Trim()也报‘无效的工程名或类库‘,何解? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个貌似以前老马的blog里写过.. 这个常用函数还需要引用什么?也不需要什么控件呀新建工程里试试Print Trim(" df"),Print LTrim(" df") 新建一VB工程,选择“VB企业版控件”,将窗体与模块引入到新工程中,在新工程中使用 这个问题我也遇到过,说TIME的工程库丢失。其实原因我自己总结了有以下几点1。安装包缺少文件2。系统文件出现问题3。程序代码写得有问题,(常常是类、自定义类型、函数有误时,你用一个 . 它将不会出现所包含的参数或用法)4。组件错误码,我用WINSOCK的时候,就会有这种现像,有时还提示“类不支持自动化接口”,关闭工程再打开就可以搞定。面对这些问题,请你在每一个代码窗口最前面加上Option Explicit并且:运行->全部编译执行.这样能为你检查很多错误.如1.变量未定义,但程序能运行也没有问题,VB本身不强制定义变量,所有很多的运行结果不是理想的.2.函数,过程,方法之类的参数写错,如function (Acd as string )if aod="" then exit fcunctionend function那么像这样的不强制定义是检查不出来的,VB也不会提示你它个未定义.还有就是,你测试的时候可能未运行到这里来,但以后用得上,那么就忽悠的编译过去了,3.虽然这一点不一定检查得出来,但自己写代码得注意点,SET 只能是对像是才用,不要什么都用它,可能强制的SET 成功,但运行不到结果的. 这通常是工程引用的DLL文件版本与你机器系统的不一致造成。一般出现在数据库应用代码。新建数据工程,将原工程内各文件一一添加到新工程中可以避免出错。 原因大概有三种:1、引用丢失;2、vb版本不一致导致的问题;3、函数命名空间冲突的问题。第一种情况很简单,重新添加引用即可。第二种情况较难遇到,解决方法也简单,重装vb或者操作系统一般就能解决问题。但是大部分情况下是第三种错误,通常是你运行的代码中定义了以"trim"命名的变量、函数、枚举值等等,导致与系统的trim函数名称发生冲突。解决方法可以在系统的trim前加上类名vba(还是vb?)加以限定。或者修改代码中“trim”成与vb系统函数、命令不冲突的名称,建议使用后者。 怎么在网页右键菜单中添加如下华丽而简便的功能? 在自定义控件里怎么获得真正的Name 为什么我用GetPrivateProfileString读取到的信息总是为空值? “local error”中的“local”什么意思? 100分请教怎样用vb将下列字符写入sql server中....(急用啊) activex 控件问题,高手请进来! 怎么实现这样一个窗口,类似于sql查询分析器,大家帮忙。。。。 这行代码怎么过不去? vb加sql server数据库 怎么打包OleDB3.51? 下面哪个酒店的设施相对好一点? VB FTP文件上传问题
新建工程里试试Print Trim(" df"),Print LTrim(" df")
其实原因我自己总结了有以下几点
1。安装包缺少文件
2。系统文件出现问题
3。程序代码写得有问题,(常常是类、自定义类型、函数有误时,你用一个 . 它将不会出现所包含的参数或用法)
4。组件错误码,我用WINSOCK的时候,就会有这种现像,有时还提示“类不支持自动化接口”,关闭工程再打开就可以搞定。面对这些问题,请你在每一个代码窗口最前面加上
Option Explicit
并且:运行->全部编译执行.
这样能为你检查很多错误.
如
1.变量未定义,但程序能运行也没有问题,VB本身不强制定义变量,所有很多的运行结果不是理想的.
2.函数,过程,方法之类的参数写错,如
function (Acd as string )
if aod="" then exit fcunction
end function
那么像这样的不强制定义是检查不出来的,VB也不会提示你它个未定义.
还有就是,你测试的时候可能未运行到这里来,但以后用得上,那么就忽悠的编译过去了,
3.虽然这一点不一定检查得出来,但自己写代码得注意点,SET 只能是对像是才用,不要什么都用它,可能强制的SET 成功,但运行不到结果的.
1、引用丢失;
2、vb版本不一致导致的问题;
3、函数命名空间冲突的问题。
第一种情况很简单,重新添加引用即可。第二种情况较难遇到,解决方法也简单,重装vb或者操作系统一般就能解决问题。
但是大部分情况下是第三种错误,通常是你运行的代码中定义了以"trim"命名的变量、函数、枚举值等等,导致与系统的trim函数名称发生冲突。解决方法可以在系统的trim前加上类名vba(还是vb?)加以限定。或者修改代码中“trim”成与vb系统函数、命令不冲突的名称,建议使用后者。