Announcement

Collapse
No announcement yet.

Einfache/Mehrfache DCOM Prozesse

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Einfache/Mehrfache DCOM Prozesse

    Ich suche eine Lösung für folgendes Problem:

    Eine DCOM Serverkomponente soll via Netzwerk Anfragen von mehreren Clients annehmen und verarbeiten. Die Clients laufen im Benutzerkontext des jeweils angemeldeten Benutzers. Bei der Anmeldung des 1. Clients soll die Svr. Komponente gestartet werden. Jeder weitere Client soll einen eigenen Thread innerhalb der dann existierenden Instanz (auf dem Server) verwenden.

    Alle bisherigen Versuche erzwangen die Erzeugung eines neuen Prozesses auf dem Server im Kontext des aufrufenden Benutzers.

    Gibt es für dieses Problem eine Lösung mit DCOM/OLE?

  • #2
    Hallo,

    der <i>Experte für Automatisierungsobjekte</i> von Delphi stellt in einer Listbox das Instantiierungsmodell zur Auswahl bereit. Wird der Eintrag <b>Mehrere Instanzen</b> ausgewählt, verbinden sich die Client mit dem gleichen Server-Prozess (also nur eine Instanz der EXE), aber jeder Client erhält in diesem Prozess trotzdem eine eigene COM-Objektinstanz.
    Der DCOM-Server muss dazu so konfiguriert werden, dass er im Kontext eines eigenen Kontos läuft.

    Deutlich eleganter lässt sich diese Aufgabe mit COM+ erledigen

    Comment

    Working...
    X