Ich bin mir nicht sicher, ob dies tatsächlich mit RTTI möglich ist, aber ich würde ich fragen.Können Sie eine tatsächliche Anwendung finden TStringList mit RTTI
Ich habe eine globale Einheit, die nur eine Reihe von var Auswahllisten in Form von TStringList enthält. Über einen Datenbank-Datensatz, der eine Zeichenfolge zurückgibt, kann ich RTTI verwenden, um die richtige Zeichenfolge-Liste in der Einheit durch "Name" zu finden und sie zurückzugeben?
function GetStringListFromUnitByName(aUnit, aName: String): TStringList;
begin
end;
Wäre es hilfreich, wenn alle Stringlisten als öffentliche Variablen in einer generischen Klasse gespeichert würden?
TMyPickLists = class
public
FList1: TStringList;
FList2: TStringList;
end;
Dies ist wohl ein Duplikat http://stackoverflow.com/questions/6730405/how-to-access- a-variable-by-it-namestring –