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