Sorry, aber habe es irgendwie nicht hingekriegt..
Meldet jetzt:
"Erste Zufalls-
Exception bei $7C812A5B.
Exception-Klasse EAccessViolation mit Meldung 'Zugriffsverletzung bei Adresse 00455846 in Modul 'Project1.exe'. Schreiben von Adresse 00000124'. Prozess Project1.exe (2936)"
Delphi-Quellcode:
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Button2 := TButton.Create(Form1);
Button2.Parent := self;
Button2.Name := 'Button2';
Button2.Enabled := true;
Button2.Top := 50;
Button2.Left := 50;
Button2.Caption := 'Button2';
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
showmessage('Button2.Clicked');
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Button2.OnClick := Button2Click;
end;