Главная страница
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
4-49370
linker
2002-11-29 04:18
2003.01.16
Помогите с разрывом Connecta


7-49328
TankMan
2002-10-31 19:08
2003.01.16
Как


4-49345
NoName123
2002-11-28 11:57
2003.01.16
Создаю формы динамически


8-49168
sachem
2002-09-28 18:44
2003.01.16
как сделать , чтобы видео проигрывалось только моей программой


14-49200
Николай Быков
2002-12-23 20:07
2003.01.16
нормальное руководство по WinAPI только про OP, а не С++