调用vb的dll用regsvr32注册一下,在com引用里加进来就可以用了,但用fortran写的dll不清楚用什么程序注册,以及在.net中如何调用,请高手指点,问题解决 偶另有300分奉上

注:fortran的dll中只涉及数值计算,不存在复杂对象的传递
dllimport偶也试过,也没成功!!

解决方案 »

  1.   

    http://www.programfan.com/article/showarticle.asp?id=2613
      

  2.   

    编译成通用的windows dll然后DllImport引入
      

  3.   

    问题已解决 用regsvr32注册,另外在传字符串参数时要传两位,一位是字符串本身,另一位是字符串的长度
      

  4.   

    你先用vs2003的dumpbin.exe工具,来查看一下你fortran写的dll,如果能在其中显示你所调用的函数的话,则能用dllimport来引入,否则的话,就不行,至少dllimport引入方法是不行的。