Показать сообщение отдельно
Старый 18.08.2011, 19:48   #7  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
А можно вопрос? Почему вы вообще решили что вам нужно целочисленное, а не строковое значение?

Поле _vendTrans.Dimension[2] хранит текстовое, а не числовое значение. Поэтому переменная vendDim из вашего примера тоже должна быть объявлена как строка. Соответственно при инициализации этой переменной не нужно использовать функцию преобразования из строки в число str2int.
X++:
// Вместо
// vendDim = str2int(StrEdit.valueStr());
vendDim = StrEdit.valueStr();

Последний раз редактировалось S.Kuskov; 18.08.2011 в 20:02.