E2191 exports はローカルスコープ内に置くことはできません (Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(Delphi) への移動

ソースプログラムの中にスコープがグローバルでない exports 節がありました。


program Produce;

  procedure ExportedProcedure;
  exports ExportedProcedure;
  begin
  end;

begin
end.

{ exports 節はグローバルスコープでのみ使用できる }


program Solve;

  procedure ExportedProcedure;
  begin
  end;

exports ExportedProcedure;
begin
end.

{ exports 節を必ずグローバルスコープにし,節の中に指定したすべての手続きの後に置けば解決する。一般的な規則として,exports 節はソースファイルの初期化コードの直前に置くのが最善の方法である }