找回密码
 注册
Simdroid-非首页
查看: 103|回复: 5

VB调用fortran的exe文件 不行

[复制链接]
发表于 2009-5-9 12:55:13 | 显示全部楼层 |阅读模式 来自 天津
本帖最后由 shaozhiwei1986 于 2009-5-9 12:56 编辑

我用FORTRAN 写了一个程序 并编译成了可执行文件。在WINXP系统下 双击直接就能运行 没有任何问题。但是在VB中使用 SHELL 等等命令 API函数来调用这个EXE文件的时候 出来一个窗口 但是一闪就没了。数据结果文件也没形成。 我在网上查了好多关于这个方面的问题。都没找到答案!

网上有人这么说的:: FORTRAN 写的程序 与VB中使用 SHELL 时造成文件信息读取出错,你应该将fortran 可执行文件写的程序删除,重新编写,并在使用SHELL 指令时,暂停该命令 不知道这句话是什么意思??

有知道的给解释下,谢谢这个问题困惑了好久了,网上都没有找到解决方法,遂发到论坛上面来。
发表于 2009-5-9 21:12:41 | 显示全部楼层 来自 北京
Simdroid开发平台
估计是shell函数用法错误,检查一下参数。方便的话发程序上来
回复 不支持

使用道具 举报

发表于 2009-11-25 20:07:56 | 显示全部楼层 来自 北京
注意shell(***,此处选项)
回复 不支持

使用道具 举报

发表于 2009-11-26 11:09:24 | 显示全部楼层 来自 美国
估计是没有重定向 Fortran可执行程序的标准输入输出以及标准错误输出(如果有的话)。
唉,这么老的帖子,也不知道回了有没有用。
回复 不支持

使用道具 举报

发表于 2009-11-28 22:30:39 | 显示全部楼层 来自 重庆
你最好把你的程序源码写出来 这样才能知道你的错在哪?
回复 不支持

使用道具 举报

发表于 2010-12-8 18:39:52 | 显示全部楼层 来自 上海交通大学闵行校区
这个我做过,调用exe应该是没有问题的。我的创新项目做的就是VB调用FORTRAN的EXE文件
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 13:24 , Processed in 0.034783 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表