OT: Lazarus a prevod FloatToStr

Ladislav Vaiz spam na nagano.cz
Pátek Srpen 23 10:10:08 CEST 2013


Melo by mu to jit vnutit dvojteckou:
http://www.freepascal.org/docs-html/rtl/system/str.html
L.


On Fri, 23 Aug 2013, Martin Záruba wrote:

> Val dela prevod ze string do numericke hodnoty. Pokud pouziji str, tak to sice nepada, ale vysledkem je string ve
> tvaru mantisa+exponent, coz na zobrazeni mnohych cisel je nesikovne.
> Martin Zaruba
>       ----- Original Message -----
> From: tomas mainzer
> To: HW-news
> Sent: Friday, August 23, 2013 9:01 AM
> Subject: Re: OT: Lazarus a prevod FloatToStr
> 
> DD,
> take muzete vzit na milost standardni pascalovskou fci val(str,num,err) a zkusit prevod jeji pomoci. TM
> 
> 
> 
> Dne 23. srpna 2013 8:55 Martin Záruba <swz na volny.cz> napsal(a):
>       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
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> 
> ________________________________________________________________________________________________________________________
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> 
>


Další informace o konferenci Hw-list