本帖最后由 龙行天下 于 2014-7-17 13:16 编辑
大侠,别走,请教个问题
情形1:相对位置
[Visual Basic] 纯文本查看 复制代码 Module Module1
Public Declare Auto Sub DLL_ROUT Lib "Fcall.dll" (ByVal DBL_IN() As Double, ByVal STR_IN As String, ByVal DBL_OUT() As Double)
End Module
如代码所示,我用相对位置,然后就会出错,提示无法加载DLL"Fcall.dll":找不到指定的模块。
情形2:绝对位置
[Visual Basic] 纯文本查看 复制代码 Module Module1
Public Declare Auto Sub DLL_ROUT Lib "C:\Users\Administrator\Desktop\M\Fcall.dll" (ByVal DBL_IN() As Double, ByVal STR_IN As String, ByVal DBL_OUT() As Double)
End Module
我把Fortran生成的dll放在自定义的文件夹内,然后公共声明用绝对路径,这样不会出错了。。
问题是:请问,如何设置,相对路径才不会出错。
先谢谢啦 |