FPC: 3.0.0
Laz: 1..6
Hallo,
ich brauche in TFrames das "OnCreate"-Ereignis. Ich habe also Suchmaschinen befragt und ein Beispiel übernommen.
Leider funktioniert das nicht. Ich habe da bestimmt etwas falsch verstanden oder nicht richtig umgesetzt.
Ich bekomme die angehängte Fehlermeldung.
Mein Quelltext sieht so aus:
Code: Alles auswählen
type
TFrameMaterial = class(TFrame)
lbledt_ArtikelAnzahl: TLabeledEdit;
chklst_Artikeldaten: TCheckListBox;
procedure lbledt_ArtikelAnzahlKeyPress(Sender: TObject; var Key: Char);
procedure chklst_ArtikeldatenClickCheck(Sender: TObject);
procedure lbledt_ArtikelAnzahlChange(Sender: TObject);
private
{ Private-Deklarationen }
MyObj: TObject; // Um OnCreate_Ereignisse zu erzeugen
public
{ Public-Deklarationen }
constructor Create(TheOwner: TComponent); override;
destructor Destroy; override;
end;
implementation
{$R *.lfm}
constructor TFrameMaterial.Create(TheOwner: TComponent);
// Erzeugt das OnCreate-Ereignis
begin
inherited Create(TheOwner);
MyObj := TObject.Create;
end;
destructor TFrameMaterial.Destroy;
// Erzeugt das OnDestroy-Ereignis
begin
MyObj.Free;
inherited Destroy;
end;
Wenn ich Haltepunkte setze, dann sind das immer welche mit rotem Fragezeichen, und die werden nicht erreicht.
Warum kann bei mir Code nicht einfach mal funktionieren?
Gruß Heiko