Hallo zusammen,<br>
<p>
folgendes Problem tritt bei uns auf:<br>
<p>
- Client / Server, Kommunikation über DCOMConnection;<br>
Der Server ist eine Application (exe). Wird die Eigenschaft Connected der Komponente DCOmConnection auf true gesetzt, startet die Server-Application, der RemoteServer startet nicht.<br>
<p>
Nach einigem Suchen habe ich festgestellt, dass im Ereigniss OnCreate des RemoteDatamoduls eine Procedure des MainWindows aufgerufen wird, in der der Client Zähler hochgesetzt wird. Die Ausgabe erfolgt in einen Statusbar.<br>
<p>
Nimmt man die Zeile aus dem OnCreate-Aufruf raus, läuft der Server einwandfrei. Ich habe festgestellt, dass jeder Aufruf aus dem RemoteServer in das MainForm zu einem solchen Hänger führt.<br>
<p>
Seltsamer Weise kann ich das Demo-Programm SETPARAMDEMO ohne Probleme ausführen. Verwende ich in meinem Programm die Hülle des DemoServers funktioniert alles sauber.<br>
<p>
Lege ich einen eigenen Remoteserver an, geht gar nichts.<br>
<p>
Hat jemand ähnliche Erfahrungen gemacht und Lösungsansätze?<br>
<p>
Gruss<br>
Frank Link
<p>
folgendes Problem tritt bei uns auf:<br>
<p>
- Client / Server, Kommunikation über DCOMConnection;<br>
Der Server ist eine Application (exe). Wird die Eigenschaft Connected der Komponente DCOmConnection auf true gesetzt, startet die Server-Application, der RemoteServer startet nicht.<br>
<p>
Nach einigem Suchen habe ich festgestellt, dass im Ereigniss OnCreate des RemoteDatamoduls eine Procedure des MainWindows aufgerufen wird, in der der Client Zähler hochgesetzt wird. Die Ausgabe erfolgt in einen Statusbar.<br>
<p>
Nimmt man die Zeile aus dem OnCreate-Aufruf raus, läuft der Server einwandfrei. Ich habe festgestellt, dass jeder Aufruf aus dem RemoteServer in das MainForm zu einem solchen Hänger führt.<br>
<p>
Seltsamer Weise kann ich das Demo-Programm SETPARAMDEMO ohne Probleme ausführen. Verwende ich in meinem Programm die Hülle des DemoServers funktioniert alles sauber.<br>
<p>
Lege ich einen eigenen Remoteserver an, geht gar nichts.<br>
<p>
Hat jemand ähnliche Erfahrungen gemacht und Lösungsansätze?<br>
<p>
Gruss<br>
Frank Link
Comment