Ähnlich wie in Beitrag
BDS 2006 scheint mir die Delphi
IDE ein gewisses Problem bei der Klassenvervollständigung (via Shift+Strg C) zu haben.
Ich setze das Update 1 für Delphi 2007 ein, weiß nicht, ob der Fehler schon vorher auftrat.
Probiert doch mal bitte folgendes aus:
Delphi-Quellcode:
unit Unit1;
interface
type
TXClass=class
a :
set of byte;
end;
TYClass=class
procedure a;
end;
implementation
end.
Setzt die Maus auf procedure a und drückt Shift+Strg C. Bei mir kommt die Fehlermeldung: "ein Bezeichner erwartet, aber SET gefunden in Klasse TXClass".
Setze ich folgenden Code ein, klappt die Klassenvervollständigung:
Delphi-Quellcode:
unit Unit1;
interface
type
TSetOfByte=set
of byte;
TXClass=class
a : TSetOfByte;
end;
TYClass=class
procedure a;
end;
implementation
end.
Ich finde es leicht lästig, dass auch nach Aufspielen des ersten "ServicePacks" Delphi 2007 noch immer einen Fehler enthält, den meine frühere Delphi Version (D7) nicht hatte.
P.S.: Ich habe bisher bei Quality Central nichts gepostet. Vor allem, weil ich die Suche so unübersichtlich finde, dass ich nie sicher sein kann, dass ich nicht eine Doublette schreibe. Aber vielleicht fange ich doch jetzt damit an.