#99 Article 515 Posted at 1992/10/26 22:57:25 by 桑野誼智 (MAP2509) [PASCAL.A]

Subject: Re:*5 BGIって(以下略) /506 /511 ... /508 /507

>違うブロックで宣言されたら、スコープ規則が適用されて、どっちが見えるか
>判定される、と思います。

 なるほど、ユニットとメインプログラムで同じ名前のものが宣言された場
合にはメインプログラムで宣言されたものが有効になるんですね。
 だから Error 4: Duplicate identifier (ANDPUT). にはならないのね(^^;)。

 うーむ、ということは…

|program period;
|begin
|  period;
|end.

 こんなプログラム(笑)をコンパイルしようとすると、

|Turbo Pascal  Version 6.0  Copyright (c) 1983,90 Borland International
|PERIOD.PAS(3): Error 94: "." expected.
|  period;
|        ^

 やっぱりこうなるのですか。
 ちょっとエラーの原因がわかりにくいエラーメッセージですね。

>      あーん、(中略)しくしく
       ^^^^^^
 かわいい(笑)…じゃなくって(^^;)、ただ単にコンパイラに疑問があっ
ただけでして、てこさんを責めたつもりはなかったんです。ごめんなさい(__)。

                    桑野誼智♪
◎◎