Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#4

Re: .Net libsecondlife.dll in Delphi Win32 nutzen

  Alt 28. Sep 2008, 12:54
Hi Ede

Es gibt sowas wie Reverse P/Invoke.
Das funktioniert im Prinzip so, dass die komplette .NET Runtime in Deinen Prozess geladen wird, und Du dann dort auf die Managed Funktionen im Secondlife Assembly zugreifen kannst.

Vielleicht hilft Dir der Link hier etwas weiter: http://www.blong.com/Conferences/Bor...InversePInvoke

Eine andere Alternative wäre z.B., einen COM-Wrapper um die DLL zu legen, den Du dann aus Delphi heraus eben via COM ansprechen kannst. Aber da scheint ja die tlb zu klemmen

Ansonsten: Muss das zwingend native Code sein?
Ich würde Dir sonst raten, es mal 100% im .NET Umfeld zu versuchen - Du schhnappst Dir Oxygene und legst einfach so los. Ist wahrscheinlich das einfachste und eleganteste und kommt um längen schneller zum Ziel.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat