Hallo,
also ich versuche folgendes, was vom Prizip auch funktioniert (lässt sich ohne Fehler kompilieren):
Delphi-Quellcode:
unit Beispiel;
interface
type
Record1 =
record;
Record2 =
record;
Record1 =
record
end;
Record2 =
record
end;
implementation
end.
Nun das was stört. Sobald ich irgendwo (nach der Definition) die Entertaste betätige, wird ein zusätzliches
end; eingefügt. Beispiel:
Delphi-Quellcode:
unit Beispiel;
interface
type
Record1 =
record;
Record2 =
record;
Record1 =
record
end;
Record2 =
record
end;
implementation
end;
end.
Wie kann man das Abstellen?
Sobald ich jetzt noch Querverweise einfügen und kompiliere verabschiedet sich meine
IDE ohne Fehlermeldungen. Beispiel:
Delphi-Quellcode:
unit Beispiel;
interface
type
Record1 =
record;
Record2 =
record;
Record1 =
record
Rec2: Record2;
end;
Record2 =
record
Rec1: Record1;
end;
implementation
end;
end.
Bei der Definition von Klassen gibt es keine derartigen Probleme.