Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Funktionen aus .NET4-DLL in Delphi 5 aufrufen

  Alt 7. Sep 2011, 21:34
COM ist definitiv zu bevorzugen, da es die Sache ungeheuer einfach macht.
Reverse P/Invoke ist nicht wirklich schön.
COM braucht aber entweder globale Registration, oder man muss sich mit SxS auskennen.
Vor allem muss man mit SxS zusammen mit .Net aufpassen. (Bis vor XP SP2 gab das sogar reproduzierbar einen Bluescreen!)

Wenn man aber Funktionen aus .Net Assemblies exportiert, und dabei COM-kompatible Interfaces nutzt, kann man weiterhin schön OO programmieren und (s)eine native App ohne viel Setup und Abhängigkeit mit .Net features versehen.

Zitat:
Die nötigen Informationen sollten hier drin stehen - die müsstest Du dann aber ggf. noch von .NET 2.0 auf 4.0 heben.
Ist nicht mehr ganz aktuell.
Ich habe ein Projekttemplate, welches das Aufsetzen des Projektes so einfach macht, als würde man ein DLL-Projekt in Delphi anlegen.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat