Folgende Typdefinition wird vom Delphi6/2005-Compiler anstandslos kompiliert
Delphi-Quellcode:
type
TMyTyp = record
Size: Integer;
Var1: PWideChar
end;
type TPMyTyp = ^TPMyTyp;
Das Problem ist klar: Ein Typ kann nicht ein Zeigertyp von sich selbst ein (jedoch versehentlich so eingetippt).
Jedoch kommt nach einiger Zeit wenn die
IDE im Hintergrund weiterkompiliert ein Stabelüberlauffehler (D6) wobei die
IDE teilweise einfach verschwindet.
Windows Vista - Eine neue Erfahrung in Fehlern.