![]() |
Datenbank: Firebird • Version: 2.0 • Zugriff über: ZEOS-Komponenten
Webservice soll Datenbankevent empfangen
Hi Leute,
ich habe einen Webservice am laufen, der zur Laufzeit (bei jeder Anfrage) ZEOS-Komponenten erstellt, eine Datenbankverbindung aufbaut und mit der Datenbank interagiert. Frage: Kann ich (während die Datenbank-Verbindung besteht) Datenbankevents empfangen? Der ZIBEventAlerter ist richtig erstellt und besitzt ein registriertes Event, auf das er hören sollte, ein Zeitfenster wird per sleep(100) für ca. 5 Sekunden offengehalten. Frage: Gibt es im Bereich WebService-Implementierung so etwas wie "Application.ProcessMessages"? Vllt. liegts dadran. Danke für eure Weiterhilfe! |
Re: Webservice soll Datenbankevent empfangen
Sleep() hält kein Zeitfenster offen, sondern friert das Programm ein.
|
Re: Webservice soll Datenbankevent empfangen
Hi,
klar. Allerdings dürfte ZWISCHEN den 50 sleep(100)'s immer wieder kurz Zeit sein, oder? Ich würde halt dort ein Application.ProcessMessages einfügen, allerdings finde ich nix vergleichbares im Bereich WebServices. Welchen Vorschlag hättest du? Edit: Ich versuche es mal mit einem zur Laufzeit erzeugten Timer. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz