以文本方式查看主题

-  Fortran中文网  (http://fortran.cn/bbs/index.asp)
--  Fortran语言开发经验交流  (http://fortran.cn/bbs/list.asp?boardid=3)
----  [求助] 用C#调用Fortran调试通过但是打包后运行不了  (http://fortran.cn/bbs/dispbbs.asp?boardid=3&id=1873)

--  作者:zhenghui2915
--  发布时间:2009/6/5 10:37:18

--  [求助] 用C#调用Fortran调试通过但是打包后运行不了
各位朋友大家好,最近碰到一个让人非常苦恼的问题,我在C#编译环境下调用Fortran DLL是能够顺利通过,但是将程序打包后再进行安装,结果运行出错,出错提示见附件:

有谁碰到过类似的问题,希望不吝赐教。非常感谢大家的帮助。


此主题相关图片如下:
按此在新窗口浏览图片

[此贴子已经被作者于2009-6-5 10:42:26编辑过]


--  作者:zhenghui2915
--  发布时间:2009/6/5 10:40:04

--  

此主题相关图片如下:
按此在新窗口浏览图片
--  作者:zhenghui2915
--  发布时间:2009/6/5 10:48:38

--  

大家看看出错信息,write 中的unit参数为 -1 ,我查了一下资料,好像是说unit必须为正整数,我怀疑是不是这个地方出错误了,但是我在我的Fortran源文件中间查看了一下,发现没有 write 中的unit参数为 -1 的地方。

还有就是出错信息提示是 内存错误,于是我在C#中设置了C#调用fortran 的调用方式是 stdcall,可是结果还是出错误,我真的不知道该怎么办了,急求大家的帮助。


京ICP备05056801号