投稿者 VB初心者  () 投稿日時 2008/9/27 07:12:53
こんばんは。 

最近、VBをやり始めたのですが、早くも壁にぶつかってしまいました。 

今、fortran77で作成したexeファイルがあります。 
そのファイルは、ファイル名や値を読み込んで、数値計算させるという簡単なプログラムです。 
それで、VBからファイル名や値を読み、fortranで作成したexeファイルにファイル名や値を読み込ませ実行させたいと考えております。 

やり方としては遠回りなのですが、 
1.VBでファイル名や値を読み込んで、適当なファイルに書き出す。 
2.次に、fortranのexeファイルにリダイレクションを用いて、VBで書き出した1のファイルを入力させる一行をバッチファイルに書き出す。 
3.最後に、2のバッチファイルを実行 

といった流れなのですが、fortranプログラムのopen文によりファイル名を読み込むところではじかれます。 

fortranのexeファイルをVBから実行するのに、このやり方ではまずいのでしょうか。 
もし、より良いやり方がありましたら、具体的な方法または、それがのってるサイト等がありましたら、教えていただけませんでしょうか。 

OS:XP Home Edition 
fortranのバージョン:fortran77(cygwinで行っています。) 
VBのバージョン:VB 2008 Express Edition 

よろしくお願いいたします。