Hallo zusammen,

Es geht um folgendes Szenario:

1. Ich habe eine dotNet Windows Anwendung(in C#). Diese Anwendung importiert 
diverse Unmanaged Code Komponenten.
Zum einen sind das ActiveX/Com-Komponenten, zum anderen eine C++ DLL

2. Die Anwendung liegt auf einem Webserver und wird von dort aus auch 
aufgerufen. Die Url des Webservers wurde zu den 'Trusted Sites' hinzugef�gt.

3. Da die Assembly �ber den Browser aufgerufen wird, sind bestimmte Permissions 
erforderlich. Dazu habe ich meine Assembly mit deinem Strong Name 
versehen(genau wie s�mtliche Fremd-Assembly's). F�r die ActiveX Komponenten 
habe ich in den Project Settings mein Keyfile als 'Wrapper Key File' angegeben.
Danach habe ich eine Codegroup im MS .Net Configuration Tool hinzugef�gt, die 
auf diesen Strong Name pr�ft und den entsprechenden Assemblys 'FullTrust' 
verpasst. 

Soweit funktioniert auch alles. Die Assembly wird korrekt geladen, Fremd-DLL 
Funktionen werden korrekt ausgef�hrt und sogar die ActiveX Komponenten k�nnen 
korrekt aufgerufen werden.
Die C++ DLL leider nicht.
Sobald ich die anspreche kommt folgender Fehler:
______________________________________________
Fehler: Unable to load DLL (CEBCDICCONVERTER.dll).

Methode: System.String EBCDICtoASCII(System.String)

Assembly: Literaturverwaltung

Stack: at Literaturverwaltung.EBCDICConverter.EBCDICtoASCII(String 
EBCDICString) at Literaturverwaltung.EBCDICConverter.EBCDIC_TO_ASCII(String 
strEBCDICString)
______________________________________________

Hier der Quellcode vom Einbinden der DLL:
______________________________________________

[DllImport(@"CEBCDICCONVERTER.dll")]
[return: MarshalAs(UnmanagedType.LPStr)]
private static extern string EBCDICtoASCII(string EBCDICString);
______________________________________________



Unter 'D:\Dokumente und Einstellungen\XXXXXX\Lokale 
Einstellungen\Anwendungsdaten\assembly\dl2' finde ich alle Assembly's wieder, 
aber nicht die C++ DLL.

Die DLL wird also scheinbar nicht mal geladen. Gibt es irgendeine M�glichkeit, 
ein (Herunter-)Laden dieser DLL zu erzwingen?



Gru�
Pete
______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193

_______________________________________________
Framework.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/framework.net

Antwort per Email an