本帖最后由 龙行天下 于 2014-7-17 13:16 编辑  
 
大侠,别走,请教个问题 
情形1:相对位置 
[Visual Basic] syntaxhighlighter_viewsource syntaxhighlighter_copycode 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] syntaxhighlighter_viewsource syntaxhighlighter_copycode 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放在自定义的文件夹内,然后公共声明用绝对路径,这样不会出错了。。 
 
问题是:请问,如何设置,相对路径才不会出错。 
先谢谢啦 |