Hallo Martin und Gentry!
Vielen Dank für Eure Antworten!
Ich beschreibe das Problem etwas genauer:
Ich arbeite zur Zeit mit dem Programmgenerator JobGen für den Scanner PT600 von unitech.
JobGen ist in der Art von Netobjects Fusion aufgebaut.
Man kann einfache Anwendungen relativ leicht erstellen. Modifizierung muss man allerdings in C erstellen (C war bis heute für mich nur ein Buchstabe ;D )
In diesem Falle muss ich den Ablauf "qualifier", der den Wert True oder False setzt, durch den Programmcode anpassen. Es soll dort abgefragt werden, ob der eingelesene Datensatz an der ersten Stelle einen gewissen Buchstaben führt. Wenn dieser Buchstabe enthalten ist, wird der Wert automatisch auf True gesetzt.
Die Funktion wird wie folgt im Handbuch beschrieben:
The Qualifier is a C expression that is used to verify the input data. The result of a Qualifier must be assigned to the reserved variable _RESULT_ which will checked to get the result of Qualifier verification. If the value of the _RESULT_ is TRUE (non zero) the input is accepted, a link condition Success will be set. Otherwise it is treated as FALSE and a link condition Failure will be set.
Example: There are three fields in one record, field 1 is the data by collect node ‘quantity’, field 2 is the data by collect node ‘
price’, the field 3 is the data of collect node ‘totalprice’. the totalprice is created by a formula: _totalprice = _quantity * _price;
. Assume: if the data value of totalprice is smaller than 10000 then the data is good. Type _RESULT_ = _totalprice < 10000; in the Qualifier be true box to define the qualifier. (Please refer to the example in Formula.)
Qualifier is a powerful tool to verify the input data, because you can set your own rule for the data verification by writing some C code.
Ich hoffe, das Problem jetzt richtig dargestellt zu haben und Ihr mir vielleicht weiterhelfen könnt.
Viele Grüsse,
engel