Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.16;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
1-49020
Olgerd
2003-01-07 01:38
2003.01.16
Прозрачный TRadioButton


6-49192
BuBuS
2002-11-16 21:23
2003.01.16
Сети и Интернет


1-49050
Wowa-K
2003-01-08 10:05
2003.01.16
Работы с Word ом


14-49301
NeyroSpace
2002-12-22 02:48
2003.01.16
Существуют ли они русские OpenSource проекты?


3-48964
satron
2002-12-23 13:33
2003.01.16
Закрыть данные в таблице Paradox.