Hallo,
ich möchte in einer Komponente eine Property aufbauen, mit der man ein Picture auswählen kann.
unter "Type" hab ich folgendes drin:
Code:
private
{ Private-Deklarationen }
FCustomFlagPicture : TPicture;
procedure SetCustomFlagPicture(Value: TPicture);
published
{ Published-Deklarationen }
// Properties:
property CustomFlagIcon: TPicture read FCustomFlagPicture write SetCustomFlagPicture;
Die Procedure schaut so aus:
Code:
procedure TTrayIcon.SetCustomFlagPicture(Value: TPicture);
begin
//Wird aufgerufen, wenn sich die Variable "FCustomFlagPicture" ändert
FCustomFlagPicture.Assign(Value);
end;
Mein Problem ist, dass ich zwar im
OI noch ohne Probleme z. b. ein Icon auswählen kann. Aber sobald ich sage "Laden" dann bekomm ich folgende Fehlermeldung:
Zitat:
---------------------------
Fehler
---------------------------
Zugriffsverletzung bei Adresse 40005F4A in Modul 'rtl70.bpl'. Lesen von Adresse 30303043.
---------------------------
OK
---------------------------
Was muss ich tun, damit ich ein Picture auswählen kann und dass ich diese als Variable (FCustomFlagPicture) habe?
mfg
Helmi