IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
aaa3d
- Сообщения: 69
- Зарегистрирован: 23 ноя 2005, 11:06
Сообщение
aaa3d » 18 апр 2006, 16:26
FB 1.5.2
Delphi7 +ibx
в проге использую IBEvent
если их регистрировать то при закрытии программы вылетает AV.
если не регистрировать - не вылетает.
EVENT нужны
кто нибудь подскажет как вылечить?
гугл не подсказал хотя проблема вроде известная
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 18 апр 2006, 16:32
обнови ibx, как минимум. Если проблема останется, то - давно был вариант решения проблемы - между unregisterEvents и закрытием коннекта к БД делать паузу в некоторое число секунд.
-
aaa3d
- Сообщения: 69
- Зарегистрирован: 23 ноя 2005, 11:06
Сообщение
aaa3d » 18 апр 2006, 16:48
задержка не помогла.
если подключаться не по TCP а по NamedPipes, ошибки нет
но я не знаю что за NamedPipes, как оно живет

-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 19 апр 2006, 08:09
Кстати, в клиенте FB1.5.3, похоже, есть баг который приводит к гарантированному AV после использования эвентов. В FB1.5.2 его не было.