Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Canvas: "erlaubt kein Zeichnen"

  Alt 10. Feb 2012, 09: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat