以文本方式查看主题
- 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,可是结果还是出错误,我真的不知道该怎么办了,急求大家的帮助。
|