Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - alle Variablen auflisten
schlumsch - Sa 07.11.09 11:37
Titel: alle Variablen auflisten
Hallo,
ich möchte gerne alle Variablen meines Programmes in einem Memo
ausgeben lassen. Das ich für jede Variable ein Memo.lines.add(variablenname...)
machen kann ist schon klar, gibt es aber eventuell eine Möglichkeit / Funktion / Array mit der
ich über allen Variablen iterieren kann... sprich sowas in der Art wie
for (1 = 0, i<Form1.variables.count, i++)
Memo.lines.add(Form1.Variables[i].name + Form1.Variables[i].value,....)
????
Werden die Variablen irgendwo abrufbar gespeichert?
Danke schon einmal
alzaimar - Sa 07.11.09 11:41
Nein.
Bernhard Geyer - Sa 07.11.09 12:08
Ab D2010 steht dir mit der Erweiterten RTTI (in .NET/JAVA als Reflection bekannt) erweiterte möglichkeiten zur verfügung auch Public/Protected und Private Elemente einer Klasse abzufragen. Bis D2009 stehen dir nur die möglichkeiten der RTTI bezüglich Published-Elementen zur verfügung. Dort ist die Unit TypInfo dein Freund sowas selbst zu implementieren. Das DUnit realisierte darüber die Abfrage der vorhandenen Methoden für den Unittext.
schlumsch - So 08.11.09 20:07
Okay, thx
Delete - So 08.11.09 21:48
Wozu brauchst du das? Eventuell gibt es noch eine andere und bessere Lösung für dein Problem.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!