Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.056 Beiträge
 
Delphi 12 Athens
 
#33

AW: Canvas: "erlaubt kein Zeichnen"

  Alt 10. Feb 2012, 10:14
im Interface = anwendungsglobal
in Public-abschnitten = anwendungsglobal, aber in einer Klasse verpackt (allerdings besser über ein Property freigeben)
in der Implementation, bzw. in Private-Abschnitten von Klassen (auch im Interface) = unitglobal
Protected = klassenglobal
innerhalb von Prozeduren und Methoden = lokal (prozedurglobal)


Statt unitglobal geh ich immer, bzw. eigentlich immer mehr auf private Klassenabschnitten und selbst unitglobale Konstanten und Typen werden nun nahezu immer in eine Klasse verpackt.

Global sind bei mir also immer nur Typen, Konstanten und einige Variablen, wobei die Variablen vorzugsweise als Public-Class-Property umgesetzt werden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat