Einzelnen Beitrag anzeigen

DelphiProgrammierer

Registriert seit: 11. Apr 2007
67 Beiträge
 
Delphi 2007 Professional
 
#1

D2007-Fehler bei Klassenvervollständigung (mit Update1)

  Alt 8. Jun 2007, 23:35
Ä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.
  Mit Zitat antworten Zitat