Step 7 CALL "STRNG_I" fc38 Probleme mit Wandlung

GobotheHero

Level-1
Beiträge
192
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi, ich muss einen String in einen Integer umwandeln.
Ich habr mir jetzt mehrere Beiträge dazu angeguckt und verstehe nicht was ich falsch machen.

Ich habe in einem FB einen String im temporären Bereich definiert #sstring .
Ich schreibe in die Lokaldatenbyte:

3. Byte "1"
4. Byte "2"
5. Byte "3"
1. Byte 254
2. Byte == 3

Dann rufe ich Fc38 String to I auf mit Eingangsparameter #sstring ... RetVal verknüpfe ich mit einem Ausgangswort.

Es wird jedoch nur 0 angezeigt am Ausgang...

Was könnte da falsch sein ???

Ich habe auch schon in einem DB ein Strting [254] definiert. Wird auch symbolisch erkannt, aber es kommt nix raus.

Vielen Dank
Gobo
 
Was genau steht in Byte 3, wenn du das online ansiehst

1 hex (1 dez)
oder
31 hex (49 dez)

PS. Wenn du einen FB hast, dann leg den String in den STAT-Bereich, das ist besser, falls du die Zahlen nicht ständig in den Temp-String überträgst und bringt den Lokaldatenstack nicht so schnell zur Überfüllung, falls du später noch mehr Strings benötigst!
 
Zuletzt bearbeitet:
Zurück
Oben