Автор Koshachek задал вопрос в разделе Другие языки и технологии
Ребят на object pascal как перевести один тип данных в другой? На делфи это звучит так к примеру: strTOint а на паскале? и получил лучший ответ
Ответ от Лось Филаретовый[гуру]
StrToInt нестандартная функцтя. ее удобство только в том что она функция.
зато сколько неудобств с ней
- не во всех реализациях она есть
- специально для ее использования надо подключать модуль
- надо перехватывать исключения. иначе прога вылетит при некорректных данных в строке.
Есть стандартная процедура VAL(str,x,err), тута str - тсрока для преобразования, х - переменная куда запишется преобразованное число, err - номер ошибочного символа, если ошибок нет, то err=0.
- Ее недостаток только в том, что это процедура
- не надо подключать дополнительных модулей
- при ошибге прога не крашится
- она есть во всех реализациях не старше турбо паскаля 1.0, а может и раньше.
Delphi -- это и есть Object Pascal.
val (строка, число, код_ошибки);
Delphi это не Object Pascal