Hallo Herr Kosch,
ich versuche gerade mit D8Ar. einen COM+ Server aufzubauen. Habe aber noch ein paar Probleme. Als Projektvorlage habe ich eine Bibliotheksanwendung genommen und eine neue Unit als Inhaltsdatei für die COM+ Attribute, Interfacedeklaration und Server-Objekt-definition versucht. Die genaue Interface bzw. Klassendefinition ist scheinbar nicht ganz richtig. Wenn ich mit regSvcs die Anwendung in die Komponentendienste installieren will kommen eine sehr große Anzahl von Fehlermeldungen die vielleicht mit Borland.Vcl.Windows zu tun haben könnte ("Der Typbiblitheksexporter hat beim Verarbeiten von Borland.Vcl.Windows._REMOTE_NAME_INFO.lpconnection Name ..einen geringfügigen Fehler festgestellt..." usw. Rest rauscht zu schnell durch) obwohl ich glaube kein VCL-Verweis integriert zu haben!? Könnten Sie mir mal eine Delphi-Variante zu COM+.NET Server.DLL zeigen. Ich glaube daß würde die unendlich Fehlersuche erleichtern.
Wo stehen COM+Attribute, Interfacedeklarationen für Zugriffe mit D7 COM/Invoke?, wo Objektattribute und wo die Construct-definitionen etc.
Eine zweite Frage zur Sicherheit in Komponenetenanwendungen hätte ich noch. Obwohl ich mir keiner Änderung bewußt bin reagiert ein Rechner WIN2000 NET 1.1 auf einmal mit folgenden "Sicherheitsbedenken" bzw.-problemen.
Die Komponeneteneigenschaften sind grau hinterlegt und lassen sich nicht ändern. Eine Neuinstallation einer Komponenete wird mit folgender Meldung abgelehnt:"Sie haben keine Erlaubnis, um den gew. Vorgang auszuführen. Falls "Sicherheit" in der Systemanwendung des Zielcomputers aktiviert ist, stellen Sie bitte sicher, dass Sie sich in der entspr. Rolle befinden" .Ebenso erscheint eine Meldung beim Ausführen von regsvcs: 1:System.UnauthorizedAccessExpception - Zugriff verweigert.
Der angemeldete User hat admin-Rechte!!
Haben Sie vielleicht einen Tipp.
mfg
Wagner
ich versuche gerade mit D8Ar. einen COM+ Server aufzubauen. Habe aber noch ein paar Probleme. Als Projektvorlage habe ich eine Bibliotheksanwendung genommen und eine neue Unit als Inhaltsdatei für die COM+ Attribute, Interfacedeklaration und Server-Objekt-definition versucht. Die genaue Interface bzw. Klassendefinition ist scheinbar nicht ganz richtig. Wenn ich mit regSvcs die Anwendung in die Komponentendienste installieren will kommen eine sehr große Anzahl von Fehlermeldungen die vielleicht mit Borland.Vcl.Windows zu tun haben könnte ("Der Typbiblitheksexporter hat beim Verarbeiten von Borland.Vcl.Windows._REMOTE_NAME_INFO.lpconnection Name ..einen geringfügigen Fehler festgestellt..." usw. Rest rauscht zu schnell durch) obwohl ich glaube kein VCL-Verweis integriert zu haben!? Könnten Sie mir mal eine Delphi-Variante zu COM+.NET Server.DLL zeigen. Ich glaube daß würde die unendlich Fehlersuche erleichtern.
Wo stehen COM+Attribute, Interfacedeklarationen für Zugriffe mit D7 COM/Invoke?, wo Objektattribute und wo die Construct-definitionen etc.
Eine zweite Frage zur Sicherheit in Komponenetenanwendungen hätte ich noch. Obwohl ich mir keiner Änderung bewußt bin reagiert ein Rechner WIN2000 NET 1.1 auf einmal mit folgenden "Sicherheitsbedenken" bzw.-problemen.
Die Komponeneteneigenschaften sind grau hinterlegt und lassen sich nicht ändern. Eine Neuinstallation einer Komponenete wird mit folgender Meldung abgelehnt:"Sie haben keine Erlaubnis, um den gew. Vorgang auszuführen. Falls "Sicherheit" in der Systemanwendung des Zielcomputers aktiviert ist, stellen Sie bitte sicher, dass Sie sich in der entspr. Rolle befinden" .Ebenso erscheint eine Meldung beim Ausführen von regsvcs: 1:System.UnauthorizedAccessExpception - Zugriff verweigert.
Der angemeldete User hat admin-Rechte!!
Haben Sie vielleicht einen Tipp.
mfg
Wagner
Comment