Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
ВнизИ опять IBEvents??? Найти похожие ветки
← →
Vasilii (2002-04-26 09:45) [0]Мастера!!! Если кого не заломает, то посмотрите пример.
Пример лежит на http://mod-db.fromru.com/zip/IBEvTest.zip
Под D5+IB5.5+IBX5.0.6.18 если запустить проект и сразу закрыть, то выдается ошибка "access violation at 0x40564875: read of address 0x40564875". Причем ошибка проявляется только при удаленном подключении к базе.
Под D6+IB5.5+IBX6.0.6.13 этого не происходит, но попробуйте закомметировать указанную строку в процедуре Form1OnCloseQuery. И ошибка проявится.
Одно наблюдение: в момент ошибки висят два потока, но один уже пустой, а второй его пытается опросить?
Ответьте, пожалуйста, что я сделал неверно или как обойти эту ситуацию (по возможности аргументрованно)
← →
Alexandr (2002-04-26 09:51) [1]попробовать
1) выбросить IBX
2) Использовать другой EventsAlerter
← →
Alexandr (2002-04-26 09:57) [2]а, вот еще что...
в gds32.dll тоже то-моему ошибка была на этот счет.
1) какой у тебя Interbase 5.1, 5.5 или 5.6?
2) А почему бы тебе не перейти на Firebird (можешь и на первом диалекте остаться - тогда все совместимо будет)
см. ib.demo.ru зеркало www.ibase.ru
← →
Fareader (2002-04-26 11:16) [3]пОДОБНАЯ ОШИБКА ПОЯВЛЫЛАСЬ, РЕшилась установкой Firebird
← →
Vasilii (2002-04-26 12:16) [4]>Alexandr
1. Какие альтернативы EventsAlerter можешь предложить?
2. Interbase 5.5
3. Firebird не подходит по ряду причин.
P.S. Вышеуказанная проблема возникает при запуске программы
из под WinME/Win200. Под ХР - все в порядке.
← →
Fareader (2002-04-26 12:34) [5]Делай обновления датасетов по "кнопке" или ставь на таймер
← →
Alexandr (2002-04-26 12:38) [6]ага. Вот именно. Не связывайся с Events лишний раз. Это глюкалово, которое очень трудно приручить.
а альтернативы на ib.demo.ru
P.S. А IB 5.5 тоже глюкалово- его обновить надо до 5.6
P.P.S. И все-таки чем тебе Firebird не подходит? Глюков в нем мало? Стоит мало? Поддерживается лучше? Что из этого тебе не подходит?
← →
Vasilii (2002-04-26 21:30) [7]>Alexandr
Обновил - проблема осталась.
Не ерничай. Перейти на Firebird не могу по финансовым причинам:
У заказчика IB, и платить деньги за переход на другую систему
он не намерен.
← →
Alexandr (2002-04-27 06:29) [8]какие финансовые причины?
Какие деньги за переход на другую систему?
FIREBIRD БЕСПЛАТНЫЙ. НУ КАК БЫ АБСОЛЮТНО БЕСПЛАТНЫЙ!
А если заказчику деньги девать некуда и он хочет заплатить, пусть мне деньги присылает....
А вообще-то ты сначала EventsAlerter другой возьми... в IBX наверняка глюкалово. я же написал, посмотри на www.ibase.ru
А архив твой я качать не буду, т.к. IBX у меня нет - только FIBPlus.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c