Zitat von
MStoll:
@Sir Rufo: Das hätte ich auch alles gemacht, WENN ich vorher wüsste, wieviele Formulare ich brauche. Das allerdings wird erst vom Daten-Beschaffungs-Thread (*g*) festgelegt, weil der aus den Daten herausliest, wieviele Formulare benötigt werden. Also is prinzipiell nur dieser Thread in der Lage, die Formulare zu erzeugen, da nur er die nötigen Informationen dazu besitzt.
Nöö, nicht wirklich, wenn Du in Deinen Objekten (die die Daten beherbergen sollen) auch noch einen Pointer auf das entsprechende Formular mitgibst, dann kannst Du dieses mit dem Hauptformular steuern und die Anzeige der Daten auch.
Genauso kann man auch die Löscheng des Forms wieder veranlassen, einfach einen Flag in den Daten, ob ein Form angezeigt werden muss oder nicht. Form-Pointer auf NIL=kein Formular angelegt, Form-Pointer <> NIL=Form is da und wird gefreeeeet wenn nötig.
cu