Hallo,
ich möchte eine zur verwendung in Delphi bereitgestellte BPL in C# nutzen oder in eine DLL konvertieren.
An anderer Stelle kam dazu folgender Ansatz, den ich mal komplett zitiere:
Gibt es hier Erfahrungen dazu? Welcher Weg ist zu empfehlen? Hat jemand eine Anleitung parat?
Grüße
Anja
ich möchte eine zur verwendung in Delphi bereitgestellte BPL in C# nutzen oder in eine DLL konvertieren.
An anderer Stelle kam dazu folgender Ansatz, den ich mal komplett zitiere:
ja, zum Beispiel darüber, dass Du die BPL-App als COM-
Server implementierst/umwandelst. Du kannst dann die Funktionalität
über .NET aufrufen. Dazu gibst Du der COM-Klasse eine ProgID oder
eine ClassID. Diese dienst später der Identifikation und der Instanz-
Erzeugung der Komponente.
Allerdings musst Du trotzdem die BPL mit ausliefern.
Für Fragen, wie Du die Umwandlung in einen COM-Server in BPL
umsetzt, solltest Du dann in eine BPL-Gruppe posten.
> oder in eine DLL zu konvertieren?
BPLs sind ja nur spezielle DLLs. Ja, das ginge auch.
Dann muß man in .NET über PInvoke darauf
zugreifen. Aber die DLL-Erstellung solltest Du
in einem BPL Forum nachfragen.
Server implementierst/umwandelst. Du kannst dann die Funktionalität
über .NET aufrufen. Dazu gibst Du der COM-Klasse eine ProgID oder
eine ClassID. Diese dienst später der Identifikation und der Instanz-
Erzeugung der Komponente.
Allerdings musst Du trotzdem die BPL mit ausliefern.
Für Fragen, wie Du die Umwandlung in einen COM-Server in BPL
umsetzt, solltest Du dann in eine BPL-Gruppe posten.
> oder in eine DLL zu konvertieren?
BPLs sind ja nur spezielle DLLs. Ja, das ginge auch.
Dann muß man in .NET über PInvoke darauf
zugreifen. Aber die DLL-Erstellung solltest Du
in einem BPL Forum nachfragen.
Grüße
Anja
Comment