Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Вниз

помогите понять в чем причина возникновения ошибки!   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
8-1110903486
tazik
2005-03-15 19:18
2005.07.11
Как заглушить солиста в мр3


3-1116859672
Dimedrol
2005-05-23 18:47
2005.07.11
Как выключить Trusted Connection ?


1-1119451337
Peter_cc
2005-06-22 18:42
2005.07.11
Баг в CoolTray


8-1110335440
DDDeN
2005-03-09 05:30
2005.07.11
Поиск заголовка mp3


14-1118750090
ANB
2005-06-14 15:54
2005.07.11
Что ленивее всего делать при работе в делфе ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский