Benutzer-Werkzeuge

Webseiten-Werkzeuge


k19:k19.8:start

19.8.0 Komponente Eval und Funktion Eval()

Wenn Sie sich dem Thema zuwenden, dann entdecken Sie einerseits die Funktion Eval() und auf der anderen Seite die Komponente Eval (gb.eval) mit ihren 3 Klassen. Der Zusammenhang ist nicht sofort offensichtlich, aber die Verwendung der Eigenschaften der Klasse Expression (gb.eval) und ihrer Methode Compile leisten das Gleiche wie die Funktion Eval().

19.8.0.1 Komponente Eval gb.eval

Diese Komponente können Sie nutzen, um zur Laufzeit Gambas-Ausdrücke auszuwerten. Sie enthält die Klassen:

  • Expression
  • Highlight
  • System

Die Beschreibung der Eigenschaften, Methoden und Konstanten der beiden letzten Klassen finden Sie in den Kapiteln 19.8.3 und 19.8.4.

19.8.0.2 Funktion Eval()

Wenn Sie diese Funktion Eval(..) aufrufen, um zur Laufzeit Gambas-Ausdrücke auszuwerten, wird die Komponente gb.eval automatisch geladen:

Value = Eval ( Expression AS String [ , Context AS Collection ] ) AS Variant 

Download

k19/k19.8/start.txt · Zuletzt geändert: 20.06.2016 (Externe Bearbeitung)

Seiten-Werkzeuge