Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Was bedeuten die großgeschriebenen Anfangsbuchstaben
flaavia - Fr 09.01.04 18:49
Titel: Was bedeuten die großgeschriebenen Anfangsbuchstaben
Hallo
Bei TObjekt weis ich, daß das T für Type steht, aber es gibt in verschiedenen Listings immer wieder andere großgeschriebene Anfangsbuchstaben F, I, A, O... und ich habe keinen Schimmer wofür die stehen.
Gibt es irgendwo wo eine Liste welche Buchstaben für welche Untertypen stehen bzw wie diese festgelegt sind??
Danke für alle Tips im voraus
Moderiert von
Peter Lustig: Topic Verschoben
Delete - Fr 09.01.04 19:10
Da gibt es keine verbindliche Festlegung.
FXxxxx steht bei mir für eine private Variable in einer Klasse: F = Field = Feld, wie sie eben auch heißen.
Variablen für Parameter einer Routine lassen manche mit einem großen "A" anfangen:
Delphi-Quelltext
1: 2: 3: 4:
| function foo(ABar: String; AIndex: Integer): Boolean; begin
end; |
tommie-lie - Fr 09.01.04 20:35
Und ein I steht für einen Interfacetyp.
Ein O ist mir aber ehrlich gesagt noch nie untergekommen...
Grundsätzlich kannst du sie aber nennen wie du willst, der Compiler orientiert sich in keinster Weise an den Namen (das waren noch Zeiten *schauder*), ausschließlich an der Deklaration, du kannst deine Klasse also auch ohne T anfangen lassen oder mit einem K(lasse), wenn du eingefleischter Germanist bist.
flaavia - Sa 10.01.04 20:45
:idea: :idea:
Vielen Dank für die Erklärungen :D
Was wird denn bei
mit dem D und dem I assoziiert?
astaria - Sa 10.01.04 21:04
Also wenn mich hier nicht alles täuscht, dann steht da D für "Direct" (also DirectInput) und I für Interface, da IDirectInput ein Interface für DirectInput darstellt ..
TomT - Mo 12.01.04 18:18
Für diese Verfahrensweise gibt es übrigens auch einen Fachbegriff. Nennt sich "ungarische Notation". :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!