问题我不知道,但我可以告诉win2000下用D6是可以的(因为我的电脑可以保证)。

解决方案 »

  1.   

    我想你的dll,在windows2000下重新编译一下,再试一下
      

  2.   

    你是不是在第一次带调用后将DLL给Free了!!!
      

  3.   

    给他倒出来成为,lib,静态连接比较好
      

  4.   

    你是用Loadlibrary动态调用还是在头var时声明的静态调用?
      

  5.   

    报的什么错?我估计是函数的参数定义有问题。delphi里定义的参数长度和vc里实际使用时的不一样,属于类型约定问题。
      

  6.   

    可能的问题:
      1。 windows 2000 使用unicode,看一下你是如何传递字窜的,
      2。 函数参数使用stdcall传递,还是其他的?