FORMAT函数是VB中一个很有用的函数,但是我发现在某些版本的操作系统,如98,2000SERVER上,不能使用这个函数,总是提示系统没有加载这个库或没有这个类。请问这是怎么回事,该如何解决呢?
解决方案 »
- 关于窗体的操作问题
- 谁有Janus Systems GridEX2000b 控件的注册码?请提供一份,谢谢。
- sql里的select * from x,这x能是变量吗?
- (急)True DBGrid Pro 7.0控件中Tutorial 29 - Filter Bar例子在win98繁體下不能正確執行
- 帮帮忙!关于用VBS提取index.dat
- About frm
- 我使用Access数据库,将数据绑定到flexGrid控件时,小数位数太多,怎样格式化或者保留2位?(在线等待,解决立即揭贴)
- ADO如何用代码添加一个ACCESS的字段?
- 求教求教求教求教求教求教......
- 怎样算天数,用到数据库中的值~~!
- 如何实现类似QQ的界面。头象可以动态的增加或减少
- 我的问题目发到基础类了,是关于数据库的,大家看看~http://expert.csdn.net/Expert/topic/1948/1948400.xml?temp=.7856409
你的VB有装了SP5吗?
你的工程转到不同的系统下以后,原来工程引用的某一对象库不存在。
当你调用VBA内部函数(不仅限于Format, 任何一个内部函数均如此)的时候,如果函数前没有加VBA.,则VB需要搜索所有加载DLL是否有此函数,为此尝试加载工程中引用的所有DLL,若遇到无法加载的文件,则报:没有加载这个库或没有这个类。当然它指的并非你的Format。验证方法:
将Format改为VBA.Format。此时将可以通过此语句。
如果有其他内部函数调用,则会在那个语句报错。排除方法:
在工程-引用中检查你所有的引用,看看是否相应的库文件都存在。例如,在win2k/XP下做的工程,可能引用了ADO 2.5,但你的Win98下并没有。可以改为引用ADO 2.1。或者打补丁SP5,使其将ADO 2.5复制到Win98下。注意,SP5本身并没有ADO 2.5,它带的是ADO 2.1。但它可以搜索到最新版本,并复制到各个系统下。
你的VB有装了SP5吗?