OT: Lazarus a prevod FloatToStr

Martin Záruba swz na volny.cz
Pátek Srpen 23 08:55:37 CEST 2013


Dik, v podstate to byl spravny typ. Lazarus nezna Nan, nicmene jsem zjistil,
ze AddX uklada do real hodnoty 0 0 0 0 0 0 0 FF. To se ale konverzi do
stringu nelibi. Takze staci to nejprve otestovat.

Martin Zaruba
----- Original Message -----
From: "Slavomir Skopalik" <skopalik na elektlabs.cz>
To: "'HW-news'" <hw-list na list.hw.cz>
Sent: Thursday, August 22, 2013 5:30 PM
Subject: RE: OT: Lazarus a prevod FloatToStr


Tip od boku:
Hodnota je mozna Nan, zkuste nejdrive testovat na isNan.
Druha moznost, zkuste pridat do toho grafu misto AddX tak AddXY(x, Nan);

Slavek

> -----Original Message-----
> From: hw-list-bounces na list.hw.cz
> [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Martin Záruba
> Sent: Thursday, August 22, 2013 3:22 PM
> To: HW-news
> Subject: Re: OT: Lazarus a prevod FloatToStr
>
>
> Ono to vznika takto: program vytvari graf, kde jednotlive
> body zapisuje funkce AddXY. V nekterych pripadech ale bod
> neexistuje a je proste treba graf prerusit. V tom pripade se
> zapisuje jen AddX, coz vlastne prislusne misto vynecha, ale
> osa X je neporusena. Pomoci funkce GetYValue lze po najeti
> mysi na prislusne misto ziskat Y hodnotu (treba pro zobrazeni
> v bubline). Pokud tam ale ten bod neni, program pada. Zkusil
> jsem pouzit try..except, ale i kdyz je funkce volana za try,
> program stejne spadne.
>
> Martin Zaruba
> ----- Original Message -----
> From: "Jan Waclawek" <konfera na efton.sk>
> To: "HW-news" <hw-list na list.hw.cz>
> Sent: Thursday, August 22, 2013 12:09 PM
> Subject: Re: OT: Lazarus a prevod FloatToStr
>
>
> To je dobra otazka.
>
> Predpokladam, ze to "zle realne cislo" vzniklo interpretaciou
> nejakej binarnej hodnoty.
>
> Test korektnosti float sice neviem, ale obchadzku mozno viem:
> vo FreePascale/Lazaruse by malo fungovat try...except (vid
> Free Pascal Language Reference Guide, kap.17).
>
> wek



Další informace o konferenci Hw-list