Ich habe das gleiche Problem hier bei den Synedit Komponenten.
Delphi-Quellcode:
unit SynEditPropertyReg;
{$ENDIF}
{$I SynEdit.inc} //Die Include-Datei ist da, sonst hätte ich den Fehler "SynEdit.inc nicht gefunden" erhalten.
interface
uses
{$IFDEF SYN_COMPILER_6_UP}
DesignIntf,
DesignEditors,
VCLEditors,
StrEdit,
{$ELSE}
Der Anzieger für die fehlerhagte Codezeile steht auf der Designintf -
Unit. Die Nummer der fehlerhaften Zeile wird ebenfalls korrekt angezeigt. SY_COMPILER_6_UP ist also definiert, ich compiliere mit Delphi 10.3.2, diese Version ist höher als Delphi 6, soweit arbeitet mein Compiler also korrekt. Aber wo ist nun die
Unit Designintf? Und gibt es die anderen Units (DesignEditors,
VCLEditors, StrEdit)?