DEC_TO_BYTE problem

Begonnen von automatizator, 30. September 2008, 10:02:06

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

automatizator

I apologize if writing in English is not acceptable, but I only understand German enough to read the posts...

I think there might be some wrong checking in the various conversion functions, such as DEC_TO_BYTE, DEC_TO_DWORD, DEC_TO_INT and so on, at least in the plaintext version of the library (oscat276.txt). The IF clause

"IF X > 47 AND x < 56 THEN"

appears in them, but if you check the ASCII table you'll see that it should probably read

"IF X > 47 AND x < 58 THEN"

otherwise characters '9' and '8' will not be evaluated.

hugo

we will check immediately and correct in version 277 if necessary

thx for the input

ps dont worry about english, its no problem for us

hugo

thanks very much for the input,
the mentioned functions had a serious problem and will be corrected with the next release 2.77

Jicin

Hallo,

das gleiche Problem ist auch in der Funktion FLOAT_TO_REAL.
Auch hier wird leider immer die 8 und die 9 ignoriert.

peewit

Ja hier ist leider auch der gleiche Fehler mit drinnen
wird auch mit der release 2.77 behoben

danke..