Dass der Code fehlerhaft ist, ist mir durchaus klar. Sollte ja
auch nur ein vereinfachtes Beispiel dazu sein...
Mir scheint es, dass nicht initialisierte lokale Variablen unter FM
stets auf den Sender der Procedure zeigen, da
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
sl: TStringList;
begin
sl.Free;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
button1.OnClick(sender);
end;
button2 verschwinden läßt.
Danke soweit für eure Antworten, ich dachte dass nicht initialisierte Variablen
nirgendwo hinzeigen.
Gruß