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

Вниз

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-73267
Nelud
2002-05-10 22:58
2002.05.23
Господа ! Почему в консольном приложении FileExists всегда F


1-73126
Student_
2002-05-13 14:37
2002.05.23
Ох уж эти формы!!


4-73467
AFROLOV
2002-03-25 11:28
2002.05.23
Как не пропускать сообщение к чужому приложению


6-73337
Ihor
2002-03-11 17:05
2002.05.23
Динамическое создание TWebBrowser.


4-73451
REL_
2002-03-22 14:11
2002.05.23
BitMap