>>71
ごめんよ、俺は VisualFortran つー奴は使ったこと無いので、ヘルプ
ファイルしか読んでないんだけど、Project Settings の Fortran タブ
のRun Time カテゴリにある Generate Traceback Information を
チェックしてビルドしてみてちょうだい。これで現象が再現したら、
トレースバック情報が...

forrtl: severe (24): end-of-file during read, unit 10, file ...
Image     PC    Routine Line   Source
teof.exe   004011A9 AGAIN  21    teof.for
teof.exe   004010DD GO    15    teof.for
teof.exe   004010A7 WE    11    teof.for
teof.exe   00401071 HERE   7    teof.for
teof.exe   00401035 TEOF   3    teof.for
teof.exe   004013D9 Unknown Unknown Unknown
teof.exe   004012DF Unknown Unknown Unknown
KERNEL32.dll 77F1B304 Unknown Unknown Unknown

と言うようにでるから、エラーメッセージのすぐ下の行の LineNo が問題
の行です。

これで再現しないなら、さっきチェックした Generate Traceback
Information のチェックボックスをクリアして、今度は同じ Fortran
タブの その他 カテゴリにある Generate Link Map チェックボックスを
チェックしてビルドしてね。そうすると、pipe.map (この名前が嫌なら、
Link タブの Debug カテゴリの Mapfile Name テキストボックスに好き
な名前を入れれば変更できます。) って言うファイルが作られます。
それには、関数の名前と開始アドレスが載ってるから問題の関数までは
これでわかる。(念のため再度実行して、エラーのアドレスを再確認のこ
と。) その関数に複数の exp() が使われてるなら、ヘルプで
/MAPINFO:LINENO を調べて、それを指定する。そうすると MAP ファイル
に行番号毎のアドレスが出力される。

> MAPファイルってぜんぜんわからないんですよね。。。
> VisualFortran特有のものですか?

MAP ファイル自体は、一般的な用語。コードとか、グローバル変数なんか
がどの番地に配置されているかの対応表のこと。