Hallo alle zusammen.
Ich lese mich schon seit geraumer Zeit durch dieses Forum durch und will als erstes Mal ein herzliches Danke Schön loswerden. Das Forum hat mir schon bei zahlreichen Problemen geholfen.
Allerdings habe ich jetzt ein Anliegen bei dem ich keinen Lösungsansatz gefunden habe. Das "Problem" sieht folgendermaßen aus:
Man kann ja wunderbar mit Application.Components[I] sämtliche Komponenten (Formulare) durchgehen die eine Anwendung besitzt. Man kann sogar alle Unter-Komponenten ermitteln, wenn man es auf die Spitze treibt. Das Einzige was man damit nicht erhalten kann sind die einzelnen Parameter (z.B. eines Formulars). Gemeint sind damit die Parameter welche im public-Teil deklariert werden (private wird man wohl nicht auslesen können). Von welchem Typ der Parameter ist ist vorerst zweitrangig, es geht nur um die Möglichkeit auf die Parameter zugreifen zu können ohne direkt zu wissen wie sie heißen (wie bei den Komponenten eben).
Code-Vervollständigung und Delphi-Hilfe haben keinen Ansatz geliefert, und Forum- und Google-Suche waren auch nicht wirklich hilfreich (vermutlich suche ich bloß falsch
). Kennt ihr einen Weg oder suche ich nach Funktionen die es (in Delphi7) nicht gibt?
Ich brauche das ganze nicht für ein spezielles Programm, mich hat nur mal interessiert wieviel Speicher meine Strukturen belegen. Klar könnte ich jede einzelne Struktur mit SizeOf auslesen, allerdings müßte ich dann recht viele Formulare mit vielen Strukturen bearbeiten und dann die Werte an eine zentrale Stelle übergeben..... Zu viel Aufwand für eine zu unwichtige Information. ^^
Vielen Dank schon mal für eure Antworten.