Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: CRDBGrid1DrawColumnCell, if true then begin, problem wenn das Grid leer ist!

  Alt 28. Aug 2012, 12:11
Wieso? Es funktoniert doch alles!
Zufällig funktioniert es.

Form1.xxx : Du bist schon in der Form-Instanz, bzw. in deren Methoden, womit du über Self, bzw ein implizites Self direkt dran kommst.

Wer sagt dir, das in der globalen Variable wirklich die Instanz drin gespeichert ist, in welcher du grade drin bist?

Vor einer Weile gab es den Fehler, daß die Form doppelt ausversehn erstellt wurde, womit die zweite Instanz in der Variable drinstand, aber die erste Instanz wurde als MainForm angezeigt.
Über Form1.CRDBGrid1 griff man dann also auf ein ganz anderes Grid zu.

CRDBGrid1 kannst du gerne verwenden, aber über den Sender ist der Code (a) wiederverwendbar und (b) gibt es weniger Probleme, wenn du der Komponente irgendwann man einen "ordentlichen" Namen geben tätest.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat