Einzelnen Beitrag anzeigen

teebee

Registriert seit: 17. Jan 2003
Ort: Köln
460 Beiträge
 
Delphi 6 Professional
 
#10

Re: Undeclared identifier: 'Name'

  Alt 11. Dez 2004, 12:29
Doch das haut schon hin, da durch die erneute Deklaration eines Felds mit der Bezeichnung 'Name' das bereits in der Klasse vorhandene 'Name' verdeckt wird. Von jetzt an bezieht sich 'Name' immer auf das Edit. Das führt dazu, dass man keinen Zugriff mehr auf das alte Feld 'Name' hat, was natürlich fatal für bereits bestehenden Code sein kann, der vielleicht davon ausgeht, dass Name vom Typ String und nicht vom Typ TEdit ist. Der beschriebene Fehler hat nix mit dieser Deklaration zu tun. (Trotzdem sollte man sowas natürlich vermeiden.)

Gruß, teebee
  Mit Zitat antworten Zitat