[ popmilan76 @ 28.10.2013. 08:17 ] @
Imam kod za pretvaranje brojeva u slova,tj iznosa necega u slova.....funkcija je currencystr.....
I imam problem kada je taj iznos koji treba da pretvori 0,treba da izadje 0,00,a izlazi greska invalid floating number value ili takjo nesto....i pojavi gresku na ovom delu koda...

If StrToFloat (S) = 0 Then
Result := 'nula dinara'
Else
...
...
...


Dakle pojavjuje error samo kada je nula.....
Kako to da izvedem,kada je 0 u pitanju.....
[ savkic @ 28.10.2013. 13:02 ] @
> Imam kod za pretvaranje brojeva u slova,tj iznosa necega u slova.....funkcija je currencystr.....
> I imam problem kada je taj iznos koji treba da pretvori 0,treba da izadje 0,00,a izlazi greska invalid floating number value ili takjo nesto....i pojavi gresku na ovom delu koda...

> If StrToFloat (S) = 0 Then
> Result := 'nula dinara'

Malo si nejasan oko pitanja, ako dobiješ invalid floating number grešku to znači da prosleđuješ neispravan broj, moguće je da stavljaš pogrešan decimalni zarez (npr. 0,00 a treba 0.00).
[ Milan Milosevic @ 28.10.2013. 17:28 ] @
Moguce da je kod pravljen pod Xp tako da je separator ",", u sedmici je separator "." tako da kod prijavljuje gresku.
[ popmilan76 @ 28.10.2013. 19:31 ] @
Pronasao gresku ,samo je trebalo lepo pogledati....Hvala svima.....