Igor
может, лучше пересмотреть алгоритм, чтобы не ломался на рандомном вводе?
даже если заменить на trystrtoint, пользователю непонятно почему число из калькулятора не может преобразоваться в чиселку и вставиться. Сам понял в чем косяк только под отладчиком. Тут лучше обрезать всякую шушеру и молча вставить значение в поле