OT: Lazarus a prevod FloatToStr

Martin Záruba swz na volny.cz
Pátek Srpen 23 09:53:29 CEST 2013


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?í ?ást ---------------
HTML p?íloha byla odstran?na...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130823/0c8777b2/attachment.htm>


Další informace o konferenci Hw-list