VB调用fortran的exe文件 不行
本帖最后由 shaozhiwei1986 于 2009-5-9 12:56 编辑我用FORTRAN 写了一个程序 并编译成了可执行文件。在WINXP系统下 双击直接就能运行 没有任何问题。但是在VB中使用 SHELL 等等命令 API函数来调用这个EXE文件的时候 出来一个窗口 但是一闪就没了。数据结果文件也没形成。 我在网上查了好多关于这个方面的问题。都没找到答案!
网上有人这么说的:: FORTRAN 写的程序 与VB中使用 SHELL 时造成文件信息读取出错,你应该将fortran 可执行文件写的程序删除,重新编写,并在使用SHELL 指令时,暂停该命令 不知道这句话是什么意思??
有知道的给解释下,谢谢这个问题困惑了好久了,网上都没有找到解决方法,遂发到论坛上面来。 估计是shell函数用法错误,检查一下参数。方便的话发程序上来 注意shell(***,此处选项) 估计是没有重定向 Fortran可执行程序的标准输入输出以及标准错误输出(如果有的话)。
唉,这么老的帖子,也不知道回了有没有用。 你最好把你的程序源码写出来 这样才能知道你的错在哪? 这个我做过,调用exe应该是没有问题的。我的创新项目做的就是VB调用FORTRAN的EXE文件
页:
[1]