Anmelden

View Full Version : Free Form von LOOKUP



tarkusch
23-02-17, 09:19
Hallo,

ich hätte gerne einen Sourcecode bearbeitet und habe da noch einige Flecken die nicht automatisch in Free übernommen werden.

Stimmt hier meine Umsetzung? Welche Stolpersteine würde es geben?



CL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result ++++++++Len++D+HiLoEq
C SEARCH LOOKUP ARR(POS) 99
// // Lookup an Array element
// POS = %LOOKUP(SEARCH:ARR:POS);
// IF POS > 0;
// *IN55 = *ON;
// ELSE;
// *IN55 = *OFF;
// POS = 1;
// ENDIF;


lg

Fuerchau
23-02-17, 09:34
Es gibt noch die Variante des Lookup, die alle Vorkommen in einem Ziel-Array liefert.
Für diese gibt es keine Entsprechung mehr in Freeform.

Pikachu
23-02-17, 10:38
Nimm *IN99, dann paßt das besser. ;)

tarkusch
23-02-17, 10:45
Ja, war leider ein Tippfehler 55 <==> 99