![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проверка значения [D7, Win95/98, WinME, NT4, Win2k, WinXP]
гость2 © (2005-08-08 13:27:00)подскажите хорошую функцию проверки значения на соответсвие денежному типу (может содержать ','либо'.')
IceBeerg (2005-08-08 14:05:00) [1]Anatoly Podgoretsky © (08.08.05 13:57) [3]
Тоже верно...
Anatoly Podgoretsky (2005-08-08 13:57:00) [2]гость2 (08.08.05 13:27)
подскажите хорошую функцию проверки значения на соответсвие денежному типу (может содержать ','либо'.')
Не может, одно из этих не будет являться числом. Приводи сначала к локализированую формату, после
этого try except end
IceBeerg (2005-08-08 13:44:00) [3]
If ((StrScan(InputStr,'.')<>nil)or(StrScan(InputStr,',')<>nil)) Then ...
оно?
IceBeerg (2005-08-08 13:41:00) [4]
Returns a pointer to first occurrence of a specified character in a string.
Unit
SysUtils
Category
string handling routines (null-terminated)
Delphi syntax:
functionStrScan( constStr: PChar; Chr: Char): PChar;
Delphi syntax:
externPACKAGE char * __fastcallStrScan( const char* Str, charChr);
Description
StrScan returns a pointer to the first occurrence of Chr in Str. If Chr does not occur in Str, StrScan returns nil (Delphi) or NULL (C++). The null terminator is considered to be part of the string.
Note: If the source string contains international characters, use AnsiStrScan instead.