_Val

(     S    : String;
  dim Code : Integer) : [Real [Integer [LongInt [Byte [Word]]]]

Převod řetězce na číslo. Typ čísla se řídí přiřazením. Není-li v řetězci 'S' korektní obraz čísla, parametr 'Code' vrací pozici v řetězci, na které chyba nastala. Funkce automaticky provádí mazání levých a pravých mezer v řetězci 'S'. Jestliže se program nachází ve stavu, že desetinné tečky zobrazuje jako čárky, pak funkce _Val před převodem změní nalezenou čárku za tečku!

Podívejte se na: Převody

Příklad:

_Val("26.8", I) --/ 26.8
_Val("i89", I) --/ CHYBA I := 1