Codeeingabe während Programm läuft

17/08/2008 - 16:47 von Sebastian | Report spam
Hallo zusammen,

ich möchte dem Benutzer meines Programms die Möglichkeit bieten, durch
Eingabe einer Formel in ein Textfeld, die Abfrage einer Tabelle durchzuführen.
z.B.: Der Benutzer gibt ein "if 'Nachname' = 'Müller' then printer.print
'vorhanden'"

Wie kann ich das realisieren?

Vielen Dank für eure Hilfe

Sebastian
 

Lesen sie die antworten

#1 Jens Müller
17/08/2008 - 17:04 | Warnen spam
Wie kann ich das realisieren?



In VB6 meines Wissens gar nicht. Du kannst dir natürlich einen Parser für
Ausdrücke schreiben, aber einfach zur Laufzeit zu sagen, führe folgenden
Code aus, geht nicht. Eingeschrànkte Möglichkeiten mit über Namen bestimmte
Objekten/Eigenschaften etwas zu machen bietet die Funktion CallByName.

Grüße,
Jens

Ähnliche fragen