Ich habe folgendes Problem: Mein Automationsserver Programm darf nur manuell gestartet werden.
Der Server unterstützt mehrere Instanzen eines Automationsobjektes (TClassInstancing=ciMultiInstance) und es soll jedem Client möglich sein, eine solche Instanz anzufordern (per COM und DCOM).
Aber: Der Automationsserver (also das Programm, das das Automationsobjekt implementiert) darf nicht durch die Anforderung eines Clients gestartet werden. Das muss immer manuell passieren. Dabei kann ich keine spezielle Prüfung im Client unterbringen, weil dieser evtl. von anderen Entwicklern programmiert wird. Es muss also serverseitig verhindert werden. Wie kann ich das realisieren?
Danke und Gruss
Karsten Strobel
Der Server unterstützt mehrere Instanzen eines Automationsobjektes (TClassInstancing=ciMultiInstance) und es soll jedem Client möglich sein, eine solche Instanz anzufordern (per COM und DCOM).
Aber: Der Automationsserver (also das Programm, das das Automationsobjekt implementiert) darf nicht durch die Anforderung eines Clients gestartet werden. Das muss immer manuell passieren. Dabei kann ich keine spezielle Prüfung im Client unterbringen, weil dieser evtl. von anderen Entwicklern programmiert wird. Es muss also serverseitig verhindert werden. Wie kann ich das realisieren?
Danke und Gruss
Karsten Strobel
Comment