Ich habe ein Programm erstellt, in dem ich ein Formular beliebig oft erstellen möchte. Es soll mal ein Chatprogramm werden und ich möchte für jeden Chatpartner ein eigenes Fenster erstellen, so wie bei ICQ. Ich hab das so versucht:
Delphi-Quellcode:
procedure TForm1.BNachrichtClick(Sender: TObject);
begin
Form2.Create(Form1);
Form2.Name.Caption:=Kliste.Selected.Caption;
Form2.Nr.Caption:=Kliste.Selected.SubItems[0];
Form2.Show;
end;
aber da bekomme ich jedes mal eine Fehlermeldung. Ich hab das Formular auch aus den Auto-Create-Forms genommen.
Wie macht man das richtig?