Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

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

Problem mit TPicture als Property

  Alt 26. Dez 2004, 23:09
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
  Mit Zitat antworten Zitat