Konwersja stringa do floata

0

Mam taki problem, że chciałbym przekonwertować stringa do floata czy jest taka opcja patrzyłem tu http://4programmers.net/Delphi/%C5%81a%C5%84cuchy/Konwersje jednak jest opcja tylko do inta.

Bądź czy jest jakiś fajny sposób aby sprawdzić czy w okienku edit jest liczba, a nie ciąg znaków.

0

if(StrToFloatDef(Edit1.Text,0)=StrToFloatDef(Edit1.Text,1)) then // na pewno liczba
lub:
try ToLiczba:=false; StrToFloat(Edit1.Text); ToLiczba:=true; except end;

0

Przecież jest funkcja TryStrToFloat. A do sprawdzenia czy string jest liczbą użyj procedury Val albo funkcji TryStrToInt. I na przyszłośc pytania o banalne podstawy, czy ogólnie podstawy zadawaj w dziale Newbie (tam teraz przenoszę) oraz taguj wątek nazwą języka / środowiska.

EDIT: @_13th_Dragon był szybszy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1