Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

post_event u Delphi app

[es] :: Pascal / Delphi / Kylix :: post_event u Delphi app

[ Pregleda: 1705 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon post_event u Delphi app29.09.2008. u 10:43 - pre 189 meseci
Tema je za Delphi i Firebird...
Kreirao sam triger koji vraća event nakon update/insert sloga.
U programu sam postavio kontrolu

TIBEvents
AutoRegister = true
EVENTS = PROBA

u OnEventAlert:
ShowMessage('Poruka');

triger:
Code:

SET TERM ^ ;

CREATE OR ALTER TRIGGER RN_AI0 FOR RN
ACTIVE AFTER INSERT OR UPDATE POSITION 0
AS
begin
  post_event 'PROBA';
  /* Trigger text */
end
^

SET TERM ; ^


Problem: OnEventAlert se ne starta !

Pokušao sam podesiti u Firebird.conf parametar RemoteAuxPort = 3050, nije radilo. Nakon toga sam promjenio: RemoteAuxPort = 5000, nije radilo. Port 5000 sam propustio kroz firewall.

U čemu griješmi?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: post_event u Delphi app29.09.2008. u 12:38 - pre 189 meseci
> Problem: OnEventAlert se ne starta !
> Pokušao sam podesiti u Firebird.conf parametar RemoteAuxPort = 3050, nije radilo. Nakon toga sam promjenio:
> RemoteAuxPort = 5000, nije radilo. Port 5000 sam propustio kroz firewall.

Proveri da li si ispravno podesio (registrova) Event komponentu prijem datog eventa (PROBA), potom da li si komitovao transakciju u kojoj je event nastao (eventi se pozivaju tek pošto se commituje transkacija) i na kraju firewall jer za rad eventa se koristi više portova koji su često slučajni, najbolje da potpuno isključiš firewall za probu.
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Re: post_event u Delphi app29.09.2008. u 13:45 - pre 189 meseci
Zanimljivo je što nekada hoće, a nekada ne...

U firewall sam dodato port, a izmjenu radim u IBExpert-u, te napravim commit nakon izmjene.

Da li je dozvoljeno postaviti RemoteAuxPort = 3050 radi jednostavnijeg postavljanja programa kod korisnika ili mora biti drugi port? Nigdje nisam našao taj podatak.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: post_event u Delphi app

[ Pregleda: 1705 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.