1

私は自分のコンパイラのデバッグ設定をいじくり回していましたが、今では取り除くことができないように見えるこれらのエラーが発生しています。

[DCCエラー]HASPCODE.PAS(223):E2003宣言されていない識別子:'結果'

以前は文句を言わなかったが、デバッグ設定を何と言っても、HASPCODE.PASファイルに対してのみ上記のエラーが発生し続ける。

たとえば、これはエラーが発生する関数の1つです。

function THasp.IsHasp:Boolean;
begin
  Result := fIsHasp; <<=======
end;
4

1 に答える 1

9

陰関数Result変数は、拡張構文コンパイラー・オプションが有効になっている場合にのみ使用できます。

Result変数。{$ X +}モードでは、事前定義された変数Resultを関数本体内で使用して、関数の戻り値を保持できます。

于 2012-12-18T21:40:58.627 に答える