![]() |
Referenz auf Formulare - aber wie?+ä
Hallo zusammen,
meine Anwendung hat, sagen wir, 3 Formulare frmMain frm1 und frm2. Frm1 und frm2 will ich zur Laufzeit erzeugen und eine Referenz darauf in einem dynamischen Array speichern. Möglich sein soll sowas wie for i := 0 to high (formReferenz) do formReferenz[i].Close; So weit so klar, aber wie definiere ich das Array, da zwar alle Formulare Nachfahren von TForm sind, aber jedes seine eigene Klasse hat. Ich kann doch schlecht schreiben Array of TForm oder doch? Freundliche Grüße Marco |
AW: Referenz auf Formulare - aber wie?+ä
Warum nicht?
|
AW: Referenz auf Formulare - aber wie?+ä
TForm ist ein Vorfahre von Allen und die gewünschte Funktion ist bereits in TForm deklariert, also warum soll das nicht gehn? Und das sogar ohne IS und Casts.
PS: ![]() |
AW: Referenz auf Formulare - aber wie?+ä
Hallo,
und herzlichen Dank für die raschen Antworten. ja klar, die Funktionen, die ich brauche, sind ja schon da... blöd! ;-) Screen.forms will ich nicht so gerne, weil es manche Form mehrfach geben können soll, deshalb die "eigengebaute" Referenzliste. Freundliche Grüße Marco |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz