![]() |
Zugriffsverletzung in rtl70.bpl bei eigener Komponente und Bitmapzuweisung
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich hab mir ein Edit-Feld gebastelt, das im rechten Bereich einen SpeedButton beinhaltet. Die Logik/Ausführung hab ich dem SpinEdit abgekupftert. Soweit funktionierts auch. Ausser ich füge im DesignMode von Delphi der Property "Picture" ein Bitmap von Hand zu. Dann bekomm ich folgende Fehlermeldung: Zitat:
Zitat:
Delphi-Quellcode:
Wobei das Bitmap richtig im Button dargestellt wird.
procedure TAlignLabeledButtonEdit.SetBitmap(Value: TBitmap);
begin //Wird aufgerufen, wenn sich die Variable "FBitmap" ändert FBitmap := Value; FButton.Glyph := Value; Invalidate; end; Wenn die o. g. Meldungen auftauchen, dann kann ich Delphi nur noch via Task-Manager abschiessen, weil es sich nicht mehr normal beenden lässt. Leider kann ich auch nicht wirklich das Problem diagnostizieren. Ich vermute ein Pointer-Problem. Anbei mal meine Pas-Datei der Komponente. Vielleicht kann jemand mal ein Auge drauf werfen... |
AW: Zugriffsverletzung in rtl70.bpl bei eigener Komponente und Bitmapzuweisung
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; |
AW: Zugriffsverletzung in rtl70.bpl bei eigener Komponente und Bitmapzuweisung
Hi, du hast FBitmap nirgends initialisiert.
Füg mal dem Constructor entweder
Delphi-Quellcode:
hinzu,
FBitmap := TBitmap.Create
oder verhindere die Nutzung im Designmodus durch die Prüfung auf ![]() ![]() |
AW: Zugriffsverletzung in rtl70.bpl bei eigener Komponente und Bitmapzuweisung
Zitat:
War meine erste Vermutung Zitat:
Ich hatte eigentlich das Gleiche schon ausprobiert - aber trotzdem kam der Fehler :gruebel: |
AW: Zugriffsverletzung in rtl70.bpl bei eigener Komponente und Bitmapzuweisung
Hi,
es sollte eigentlich :
Delphi-Quellcode:
heisen, teste das mal.
FBitmap.Assign(Value);
FButton.Glyph.Assign(FBitmap); Greetz Data |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz