最近使用VB6.0,遇到诸多麻烦的问题,就是关于.dll的问题。在将源程序引入本机后,需要对用到的.dll文件进行注册。但有时会有所改动以致于在系统中注册的文件无法适应改动后的环境,就会出现 Runtime Error 430
Class dose not support automation or does not support expected interface.的错误提示。
解决办法:手工使用regsvr32 /u /s XXX.dll 把原来的.dll文件从系统中取消注册并用regsvr32 /s XXX.dll重新注册。
在将程序引入本机后经常会出现这种版本不一致的情况。最好的办法就是将原来的reference中的文件全部重新选定注册。