Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-73133
MisterBin
2002-05-12 17:17
2002.05.23
Как избежать мигание TPanel


7-73424
lipskiy
2002-02-25 16:18
2002.05.23
Как предотвратить ошибку EOleSysError для старой версии Shdocvw.dll (то есть, IE)?


6-73336
tupica
2002-03-12 20:50
2002.05.23
Как отправить майл?


1-73231
PShadow
2002-05-15 06:20
2002.05.23
Как мне вызвать Excel из проги?


1-73308
Durak
2002-05-12 06:33
2002.05.23
StringGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский