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

Вниз

Events in IB/FB   Найти похожие ветки 

 
Dimedrol   (2002-07-19 18:18) [0]

Коллеги, подскажите пожалуйста, как правильно хэндлить ивенты...

Есть процедура на сервере :


CREATE PROCEDURE CALL_EVENT
AS
BEGIN
POST_EVENT "test_event";
END;


В моем приложении я использую TIBEvents.

AutoRegister=true
Database=MyDBName
Events= {Requested events : 1 - test_event}
Registered=false


Исполняю процедуру... ОК !

procedure TForm1.SPExecClick(Sender: TObject);
begin
SP.Prepare;SP.ExecProc;
end;


Пытаюсь отловить ивент.... НИФИГА ! Не реагирует...

procedure TForm1.IBEvents1EventAlert(Sender: TObject; EventName: String;
EventCount: Integer; var CancelAlerts: Boolean);
begin
showmessage("EventName=""+EventName+"", EventCount="+inttostr(EventCount));
end;


Где же я накозлил ?


 
kaif   (2002-07-20 01:16) [1]

Database=MyDBName ?
Это экземляр TIBDatabase?
У него Connected = True или нет?
вообще-то должно работать.
У меня Event-ы работают с IBX и Firebird. Правда я их редко использую.


 
Dimedrol   (2002-07-23 19:01) [2]

Да с самой базой все ОК.
Я вообще весь проэкт взял из статьи IBPhoenix...
Там просто открывается демо-база..
Я ее на Линух положил - все рулИт !

Простой респонд от процедуры я могу получить.
Строчку простую, в кач-ве ответа и т.п.,
а вот отреагировать на событие... никак ;-(


 
Johnmen   (2002-07-24 09:37) [3]

Ну во-первых евент надо регистрить,
а во-вторых, не забывать про var CancelAlerts: Boolean


 
Dimedrol   (2002-07-24 23:45) [4]

У мня в компоненте стоит

AutoRegister=true

Это не то ?

а что с

var CancelAlerts: Boolean ???


 
Dimedrol   (2002-07-25 15:59) [5]

Коллеги, ну неужели никто не работал с Events в Delphi ?!


 
Dimedrol   (2002-07-26 22:46) [6]

Совсем никто ???!! 8888-\



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

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

Наверх





Память: 0.45 MB
Время: 0.019 c
1-48133
Чайник2
2002-08-01 07:15
2002.08.15
CD-ROM


3-47949
Сергей2
2002-07-24 21:25
2002.08.15
Вопрос о БД


1-48120
Proton
2002-07-30 19:30
2002.08.15
RoterPro


14-48276
Sour
2002-07-19 21:14
2002.08.15
Как распространять приложения с БД под Interbase?


1-48082
Nox
2002-08-04 23:06
2002.08.15
<<<Dll ки>>>





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