string in Command umwandeln

30/10/2008 - 07:57 von Klaus Mayer | Report spam
Hallo,

mal wieder eine Newbiefrage :).

Ich habe folgendes vor:
In einer SQL-Tabelle sollen zu verschiedenen Variablen
Verarbeitungsanweisungen stehen.
Diese sollen dazu verwendet werden, um ohne eine statische switch oder
Ifelse ein
ArrayList abhàngig von wiederum anderen Daten zu befüllen und diese
als Commandlist für Command Pattern zu verwenden.
Ziel soll sein, in der SQL-Tabelle lediglich Eintràge zu àndern und so
die Verarbeitung der Variablen anhand der verfügbaren CP anzupassen,
ohne nochmals alles compilieren zu müssen.
Nun steh' ich auf dem Schlauch, wie ich einen String in ein Command
umwandeln kann.
Die CP und der Rest funzt einwandfrei.
Oder kann ich das noch komfortabler lösen?
 

Lesen sie die antworten

#1 Klaus Mayer
30/10/2008 - 08:22 | Warnen spam
Meine Vorstellung:

ArrayList Commands = new ArrayList();
string Cmd = ("Command.ValidateNumberPAT1");// oder eben
der Wert aus der SQL-Tabelle
Commands.Add(Cmd);
foreach (ICommand Command in Commands) //und hier fehlt
die Umwandlung string -> ICommand
{
Command.Execute();
}

Für Eure Tipps dankend,

Klaus

Ähnliche fragen