Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Zugriffsverletzung in rtl70.bpl bei eigener Komponente und Bitmapzuweisung

  Alt 29. Jun 2010, 16:40
Hi, du hast FBitmap nirgends initialisiert.
Füg mal dem Constructor entweder
FBitmap := TBitmap.Create hinzu,
oder verhindere die Nutzung im Designmodus durch die Prüfung auf Delphi-Referenz durchsuchencsDesigning in Delphi-Referenz durchsuchenComponentState
Ich vergaß zu erwähnen, dass FBitmap im Constructior schon erzeugt wird.
War meine erste Vermutung

ich komme gerade nicht zu testen, aber müßte der Teil

FBitmap := Value;
FButton.Glyph := Value;

nicht heißen

FBitmap.Assign(Value);
FButton.Glyph := FBitmap;
Ich bin gerade etwas überrascht, dass der o. s. Code die Fehler nicht mehr liefert
Ich hatte eigentlich das Gleiche schon ausprobiert - aber trotzdem kam der Fehler
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<

Geändert von Helmi (29. Jun 2010 um 16:43 Uhr)
  Mit Zitat antworten Zitat