| msdn.microsoft.com/e...ibrary/04fy9ya1.aspx hat folgendes geschrieben: |
| Interop marshaling governs how data is passed in method arguments and return values between managed and unmanaged memory during calls. Interop marshaling is a run-time activity performed by the common language runtime's marshaling service. |
Da Delphi keine managed Sprache ist, braucht es da eigentlich nichts Vergleichbares (ein PChar-Parameter einer WinAPI-Funktion wird auch als solcher und nicht als String benutzt). Bzw. benutzt man dort, wo in .Net-Sprachen die Marshal-Klasse benötigt wird, einfach direkt Pointer.