FortranのプログラムをVisual Basicで実行するには?

解決


ちゃんらん  2004-07-07 19:33:56  No: 84414

Fortranで書かれたプログラムをVisual Basicで実行することができるらしいのですが、その方法が分かりません。どなたか分かる方いらっしゃいましたら、教えてください。お願いします。


ぴろあき  2004-07-07 20:19:09  No: 84415

Shell関数をヘルプで調べて下さい。

Visual Fortranだったら、
Dllを作成して組み込むなんて事も可能ですが。。。


ちゃとらん  2004-07-07 23:44:42  No: 84416

それが、研究の関係上Visual Basicで実行しなければならなくて・・・
どうやらリンクというものを使って実行できるようなのですが・・・
すみませんが、どなたか分かる方教えてください。


jp106  2004-07-08 06:36:42  No: 84417

Fortranで書かれたサブルーチンソースプログラムをVisual BasicでCallする
という質問でしたら、CYGWINのコンパイラ(G77+GCC+G++)MSVCRT-2.95.?で
DLLを作り、C/C++経由でFortranのサブルーチンんをCallすることができます。


ぴろあき  2004-07-08 19:04:20  No: 84418

DLLっていうのは、ダイナミック・リンク・ライブラリと言って、
あなたのいうリンクを使用する方法です。

だから、まずはFortranでDLLを作成してください。
Fortranとひとくちに言っても色々あるし、VBにも色々あります。
それによってDLLを作成する方法も色々あると思います。
jp106さんが提案している方法や、
先述のVisual Fortranや、Fortran for .NETを使用する方法など色々です。

ちなみに私は、Fortran系ではVisual FortranでしかDLLを作成した事がありません。

#Fortran板が適切なような気が。。。


ちゃとらん  2004-07-08 19:51:55  No: 84419

ぴろあきさん、jp106さん。お二人ともありがとうございました!
さっそくDLL作って挑戦してみます!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加