Проверка StrToInt
Можно как-то проверить, что строка преобразуется к целому типу без ошибки без генерации исключения. Знаю точно, что можно, но не помню как. Подскажите плиз
Цитата:
Originally posted by gray_k
Можно как-то проверить, что строка преобразуется к целому типу без ошибки без генерации исключения. Знаю точно, что можно, но не помню как. Подскажите плиз
Можно как-то проверить, что строка преобразуется к целому типу без ошибки без генерации исключения. Знаю точно, что можно, но не помню как. Подскажите плиз
С StrToInt не знаю, но можна так:
if (StrToIntDef(myString,9999) == 9999)) {} // стринг не преобразовался!
что-то я не помню чтобы была готова функция проверки... но можно самому написать, тем более, что даже если такая функция и есть, то она то же самое и делает - пробегай по строке и смотри чтобы каждый символ находился в диапазоне от '0' до '9'