Einzelnen Beitrag anzeigen

cetinbiryoldayim

Registriert seit: 6. Mai 2008
33 Beiträge
 
#7

Re: Objekte während der Programmlaufzeit erzeugen?

  Alt 18. Mai 2008, 17:49
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;
  Mit Zitat antworten Zitat