Registriert seit: 6. Jan 2007
6 Beiträge
Delphi 7 Professional
|
Re: wo deklariert man ein Record?
9. Jan 2007, 14:45
Der ganze Huddl entsteht nur dadurch, dass nicht sauber auseinandergehalten wird, was es bedeutet, wenn man einen Typ bzw. eine Variable deklariert. Die obige Unterscheidung zwischen "Definition" und "Deklaration" finde ich in diesem Zusammenhang auch nicht besonders hilfreich, weil beide Vorgänge letztendlich eben doch "Definitionen" sind. Nur sind eben die "definierten Dinge" von völlig unterschiedlicher Art: wichtiger scheint mir daher die Unterscheidung zwischen "Typ" und "Variable", oder allgemeiner "Klasse" und "Instanz".
Und um die Verwirrung komplett zu machen, gestattet Delphi auch noch, dass man beide Vorgänge in einem Aufwasch erledigt - wovon ich nur abraten kann! Für die Praxis sollte man vor jeder Vereinbarung einer strukturierten Variablen ihren Typ deklariert haben. Das ist vielleicht ein bisschen dogmatisch, vergrößert aber auf die Dauer die Chance, dass man versteht, was man tut.
Gruss
|