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

Вниз

Ненормальное завершение программы   Найти похожие ветки 

 
Andriano   (2002-12-20 12:54) [0]

Кто-нибудь сталкивался с такой проблемой?

Тестирую свою прогу. Когда запущена одна, работает нормально. Но когда я запускаю, скажем 10 раз, то выход из них какой-то странный. Последних четыре виснут и чего-то делают с процессором на 100 %. Затем когда я запускаю ешё одну завершают выход зависшие четыре. И с этого момента начинается выхожу - виснет. Запускаю ещё одну - отпускает ту и т.д.

Смотрел в отладчике такие моменты - задерживается на Application.Terminate. Никаких файлов не открываю. Использую FIB 4.77. Пробовал вообще не коннектиться к базе - то же самое. На 98 вообще больше пяти раз подряд запустить не могу - пишет база не доступна (это если с коннектом).

Буду несказанно рад, если руки кривые - это-то поправимо.

Спасибо.


 
Prooksius   (2002-12-20 12:57) [1]

Пользуешься EventAlerter-ом?
Если да, надо делать RegisterEvents при запуске и
UnregisterEvens при закрытии.


 
Andriano   (2002-12-20 13:04) [2]

Да, пользуюсь, AutoRegister=true.

Попробую. Спасибо.

Вообще-то, в зависшем состояние прога занимает всё СВОБОДНОЕ ВРЕМЯ процессора. Комп не тормозит. Очень похоже на ожидание какого-то события, как в TApplicationEvents.


 
Prooksius   (2002-12-20 13:10) [3]

А каким эвентером пользуешься? Класс его укажи.


 
Andriano   (2002-12-20 13:12) [4]

TSIBfibEventAlerter


 
Prooksius   (2002-12-20 13:15) [5]

Все тоже самое (только FIBPlus старый 3 версии) - работает на ура.


 
Andriano   (2002-12-20 13:24) [6]

Вообще не регистрирую Events.
То же самое. Три висят, запускаю четвертое - выходят первые три.
Не понимаю.

Про FIB 3 не знаю. В 4.42 разделенные транзакция не работают правильно.


 
Prooksius   (2002-12-20 14:18) [7]

В таком случае, проверь, может, ты что-то создаешь, да не удаляешь (create есть, а destroy (free) - нет)
Не освобождаешь память где-то.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.016 c
1-48988
Tornado
2003-01-06 18:07
2003.01.16
Меню


3-48890
Essense
2002-12-20 12:47
2003.01.16
ModifySQL


1-48999
Pasechnik
2003-01-07 02:36
2003.01.16
как отсечь #13#10 в конце строки


1-49031
LITTEL[MF]
2003-01-07 22:35
2003.01.16
Оформление winXP


1-49118
Сергей
2003-01-05 12:22
2003.01.16
ПОМОГИТЕ





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский