ah dien code hat mcih in ein paar sahcen sehr weitergebracht, aber ich glaub mein hauptproblem hab ich vll ncih so genau erklärt. Also es handelt sich nich so wie du denkst um mehrere forms1,2,3,4 usw sondern nur um ein mainform form1 und ein 2tes form form2 welches öfters geöffnet wird. Dies sieht im moment so aus:
Delphi-Quellcode:
function tform1.openwindow(id: string):string;
var
myForm: TForm2;
begin
myForm:= TForm2.Create(application);
myForm.Show;
// showmessage( listbox1.items[listbox1.itemindex]) ;
myform.Caption := listbox1.items[listbox1.itemindex];
myform.Memo1.Lines.Add('hallo'+listbox1.items[listbox1.itemindex]);
end;
nun kann z.B annehmen dass jedes caption nur einmal vorkommt. Mithilfe von diesem möchte ich halt chekcen ob dass fenster schon exestiert, z.B alle "kopien" von tform2 durchchecken und schauen ob irgdnwo caption = 'blahblahblah' ist.
also wär mein wunsch , irgdnwie es möglcih zu machen, alle jemals erstellten und ncoh offenen "myform" durchzucheken?
nur ich seh da keienn weg dass die nummeriesiert sind doer so, und mti nem
handle oder so komm ich grad auch ncih viel weiter.
danke