Текущий архив: 2005.07.11;
Скачать: CL | DM;
Внизпомогите понять в чем причина возникновения ошибки! Найти похожие ветки
← →
Dysan © (2005-06-10 14:05) [0]Есть процедура кот. делает достаточно сложные мат. расчеты с использованием динамических массивов и т.п.
Запускаеться в цикле. И почемуто через раз она сбоит именно после выхода из процедуры!!! т.е. после "end;" выскакиевает месадж:
"... EVariantBadVarTypeError with mess "Invalid variant type"..."
Что делать?
← →
Digitman © (2005-06-10 14:08) [1]исправлять ошибку в 17-й строке
← →
Плохиш © (2005-06-10 14:08) [2]Исправлять ошибку в 17й строке
← →
Dysan © (2005-06-10 14:12) [3]я так понял вы код хотите увидеть?
← →
Digitman © (2005-06-10 14:13) [4]
> я так понял вы код хотите увидеть?
а разве это не очевидно и требует уточнений ?
← →
TUser © (2005-06-10 14:17) [5]> я так понял вы код хотите увидеть?
Да нет - зачем? Нам и так понятна причина ошибки.
← →
Dysan © (2005-06-10 14:21) [6]в этой процедуре вызывается несколько других.
если я все это выложу то это займет не один десятков листов.
много кода. но я вас уверяю что процедура работает так как надо и данные она считает верно. просто почему то при повторном запуске именно при выходе вылетает ошибка. Грубо говоря в цикле она запускаеться и какие то данные в каждом шаге изменяються и как только я коммандой try ловлю ошибку я ее повторно запускаю и все проходит нормально!
может без кода что подскажите? да и если я выложу именно эту процедуру вы ничего не поймете.
← →
TUser © (2005-06-10 14:28) [7]> в этой процедуре вызывается несколько других.
> если я все это выложу то это займет не один десятков листов.
И, конечно, никто не будет столько читать. Сокращай свою проецедуру - сначала одно выбрось, потом другое. Сделай минимальный код, при котором еще вызникает ошибка.
ЗЫ. Часто бывает, что в процессе такого сокращения сам понимаешь, где грабли.
← →
Digitman © (2005-06-10 14:29) [8]
> может без кода что подскажите?
есть предположение, что в теле процедуры ты гадишь упр.структуру некоей вариантной переменной, объявленной тобой локально
← →
Чапаев © (2005-06-10 16:47) [9]Хм... И какие это математические расчёты нужно выполнять с variant"ами?
Страницы: 1 вся ветка
Текущий архив: 2005.07.11;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.055 c