Главная страница
    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.01 c
14-49225
Uran
2002-12-26 08:57
2003.01.16
Работа со сканером


3-48863
TTCustomDelphiMaster
2002-12-23 21:05
2003.01.16
Запросец


14-49309
race1
2002-12-26 06:14
2003.01.16
font


1-49115
Andrey V.
2003-01-04 21:26
2003.01.16
SpinEdit и Ctrl+Enter


4-49372
Marko_polo
2002-11-27 15:04
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский