掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBでVisual Fortranを動かすには? (ID:85999)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
"Microsoft FORTRAN PowerStation"は、触った事がありますが、 Visual Fortran という製品は見た事すら無いので、外しているかも 知れませんが…以下の事を、ひとつずつ確認してみてください。 (1) VBの開発環境から実行した場合と、VB側もコンパイルしてexeにしてから 実行した場合とで、Fortran側のexeの動作に違いはありますか? (2) Shell関数で指定するコマンドラインに、空白は含まれていませんか? (C:\Program Files〜など) 空白が含まれる場合は、空白を含まないパスにて試してみてください。 (3) ChDrive および ChDir を使って、カレントディレクトリを 事前に「Fortran製のexeがあるディレクトリ」に移動させてから、 Shell 関数を呼び出してみては如何でしょうか。 (4) そのexeは、batファイルから呼び出した場合には動作しますか? もし bat からであれば動作するのであれら、exeをVBから直接 呼び出すのではなく、batファイル経由で呼び出してみてください。 (5) Shell関数を使って呼び出す替わりに、WshShellオブジェクトの Runメソッドを使ってみては如何でしょうか。 # データの読み込みに失敗するというと、(3)のような気もするけれど…。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.