我是用vb写的dll文件,我的机器是2003的,这个文件在我的机器上运行都正常,而且我把它和我的程序放在一台2000的机器上也运行正常,可是放在和我机器相同的机器上就无法运行,并且我的系统是从那台机器上gohst来的.大家帮忙!

解决方案 »

  1.   

    在出问题的计算机上,你注册该DLL吗?
    不注册的话,应该是用不了的。
    或者:你写的DLL应该是用到了一些非标准代码,可能利用了某些特有的系统方法,而很不幸的是出问题的计算机上正好没有该系统方法的定义文件。
    你可以试着将DLL打包,然后在出问题的计算机上安装,应该就可以用了。
    用不了的话,只能继续查找,看是什么地方出的问题。
    写点LOG信息将有助于你的查找。