Code dynamisch erstellen

10/12/2007 - 21:41 von Joachim Päper | Report spam
Hallo NG,

zu folgender Herausforderung würde ich mich über Tipps freuen:
Ich möchte Bedingungen die in einer Datenbank abgelegt werden zu einem
und/oder Konstrukt zusammensetzen.
Beispiel:
Messpunkt Bedingung
Sensor1 >20
Sensor2 true
Sensor3 <300

Die Datenbank soll ausgelesen werden und etwas wie so im nachfolgendem
Beispiel erzeugen:
If Sensor1 > 20 and Sensor2 = true and Sensor3 < 300 then
Sensor4 = true
else
sensor4 = false
end if

Sensorx sind dabei jeweils Funktionen, die den angeforderten Wert zum
Vergleich zurückgeben.
Kann man irgendwie aus der Datenbank einen Code erzeugen? Einer Variablen
als Platzhalter einen solches Code zuweisen?

Gruß aus www.horburg.de

Joachim
 

Lesen sie die antworten

#1 Kerem Gümrükcü
11/12/2007 - 02:42 | Warnen spam
Hallo Joachim,


Kann man irgendwie aus der Datenbank einen Code erzeugen? Einer Variablen
als Platzhalter einen solches Code zuweisen



Ja, das geht mit CodeDom:

[.NET Framework-Entwicklerhandbuch]
(Generieren und Kompilieren von dynamischem Quellcode)

http://msdn2.microsoft.com/de-de/li...ax5cx.aspx

Der Rest ist dann eine Frage der Implementierung, die
letztendlich bei Dir liegt,...

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen