在vc中调用fortran的程序,以前是将fortran的可执行文件.exe在vc中用
WinExec()调用,现在我将这个fortran程序编译成了.dll,那么该怎么在vc里像以前一样的调用?

解决方案 »

  1.   

    如果你有该dll的lib库和头文件,就直接用了。否则用LoadLibray().
      

  2.   

    我知道用LoadLibray().我的这个FORTRAN程序没有明显的函数可以调用,我要用的是整个fortran运行后的结果,这该怎么办?
      

  3.   

    需要在fortran中互相调用函数,得出结果,再返回给调用dll的那个程序不过,我倒有个问题,
    为什么我的GetProcAddress()返回的总是0?
    其中的第一个参数是正确的,而且第二个参数保证是dll中的一个函数名称
    就是不知道为什么