Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Вниз

проблемы с IBEvents?   Найти похожие ветки 

 
Vasilii   (2002-04-22 15:44) [0]

Ситуация следующая:
имеем IBQuery и связанный с ним RxDBGrid. К таблице, связанной с IBQuery подключен IBEvents. При изменении в таблице одним из пользователей у остальных пользователей программа обновляет IBQuery(Close+Open). Так вот, если какой-либо пользователь в этот момент скроллирует по гриду, то получает сообщение "Error reading data from connection". В программе реализована блокировка клавиатуры на момент Close+Open, но она не cрабатывает если клавиша нажата постоянно или большое количество записей в запросе. Может быть существуют какие-нибудь другие решения?


 
Alexandr   (2002-04-23 07:05) [1]

дык обновляй не сразу, а подожди, пока юзеру надоест грид скролить


 
First_May   (2002-04-23 09:39) [2]

Можно объединить работу компонента IBEvents с Timer или проверять и обновлять содержимое с помощью некоторой переменной логического типа.


 
kaif   (2002-04-23 12:54) [3]

А сам IBEvents у тебя не глючный?
В версиях IBX ниже 4.62 у меня IBEvents в D5 вообще приводил к разным нарушениям, вплоть до полного краха приложения при попытке завершения работы. Иногда кажется, что IBEvents вроде работает, но имеется нестабильная ошибка (как если ошибиться при программировании потоков).
1. Всегда ли при скроллинге происходит "Error reading data from connection" или иногда?
2. Нет ли других причин, кроме IBEvents? Сама по-себе это ошибка темная...


 
Johnmen   (2002-04-23 14:51) [4]

>kaif © : Подтверждаю, что под D5 IBEvents глючит, причем очень часто так, что прога уходит в аут без "объяснения причины без отпущения греха..." ;o)


 
Vasilii   (2002-04-23 15:38) [5]

Я нашел такое решение проблемы:
на BeforeScroll !!очищаю!! IBEvents.Events
на AfterScroll заполняю IBEvents.Events прежними значениями.
Вроде работает.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
14-64786
NJM
2002-04-08 22:05
2002.05.20
Почему некоторые аним. Gifы не работают?


3-64506
VL
2002-04-20 22:22
2002.05.20
InterBase работает с замедлением...


1-64741
Gnom
2002-05-07 10:45
2002.05.20
TWordApplication - Поможите!!!


1-64732
Lerico
2002-05-07 09:17
2002.05.20
Передаю в Excel данные - порядка 1000 строк.


3-64545
Alexnader
2002-04-19 23:51
2002.05.20
большие объемы записей в гридах





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