Hallo,<p>
in meinem Delphi-Programm teste ich, ob der IB-Server 6.01 schon laeuft,
und falls nicht, wird er gestartet. Das mache ich entweder
mit CreateProcess oder mit ShellExecute (der unten geschilderte
Effekt taucht beide Male auf).<p>
Falls der IB-Server auf diese Art vom Programm gestartet wurde,
dauert der Verbindungsaufbau zu einer Datenbank (mittels einer TIBDatabase)
ca. 20 Sekunden. Das bleibt auch so, wenn ich die Anwendung
beende und mit der IBConsole eine Verbindung zum IB-Server
herstelle. Erst wenn ich den IB-Server beende und erneut
direkt starte ('ibserver.exe -a') geht alles wieder wie
geschmiert. Falls ich IBGuard anstelle des Servers starte,
passiert genau das gleiche.<p>
Der Effekt taucht allerdings nur unter Win 2000 auf (der IB-Service
ist dann natuerlich nicht gestartet). Unter Win 98 geht es problemlos.<p>
Hat jemand schon mal sowas beobachtet?<p>
Danke, Klaus
in meinem Delphi-Programm teste ich, ob der IB-Server 6.01 schon laeuft,
und falls nicht, wird er gestartet. Das mache ich entweder
mit CreateProcess oder mit ShellExecute (der unten geschilderte
Effekt taucht beide Male auf).<p>
Falls der IB-Server auf diese Art vom Programm gestartet wurde,
dauert der Verbindungsaufbau zu einer Datenbank (mittels einer TIBDatabase)
ca. 20 Sekunden. Das bleibt auch so, wenn ich die Anwendung
beende und mit der IBConsole eine Verbindung zum IB-Server
herstelle. Erst wenn ich den IB-Server beende und erneut
direkt starte ('ibserver.exe -a') geht alles wieder wie
geschmiert. Falls ich IBGuard anstelle des Servers starte,
passiert genau das gleiche.<p>
Der Effekt taucht allerdings nur unter Win 2000 auf (der IB-Service
ist dann natuerlich nicht gestartet). Unter Win 98 geht es problemlos.<p>
Hat jemand schon mal sowas beobachtet?<p>
Danke, Klaus
Comment