私はデルファイが初めてで、とても気に入っています.デルファイ5のプロジェクトに取り組んでおり、次のようなコードを実行しました:
{$DEFINE DB_OTHER}
var aquery: {$IFDEF DB_MSACCESS}TAdoQuery;{$ENDIF}{$IFDEF DB_OTHER}TIBDataset;{$ENDIF}
...
with aquery do begin
...
ExecSQL; <= here is the problem
...
end;
コードは 2 つの条件定義を使用します。最初の 1 つは完全に機能しますが、もう 1 つはコンパイラを狂わせます! 「ExecSQL」は何らかの理由で宣言されていない識別子だと言っています...
コードは問題なくコンパイルされるはずですが、何らかの理由で、ExecSQL が正しくないと叫びます。どんな助けも歓迎します。