Einzelnen Beitrag anzeigen

dkoehler

Registriert seit: 1. Nov 2007
33 Beiträge
 
#1

stdcall zulässig in Delphi für .NET?

  Alt 3. Nov 2007, 14:00
Ich portiere gerade folgenden Code von Win32 nach .NET:

Delphi-Quellcode:
ILocator = interface
  function GetEndByteNumber: Int64; stdcall;
...
TTokenizer = class(ILocator)
protected
  function GetEndByteNumber: Int64; virtual; stdcall;
...
// Implementierung:
function TXmlCustomTokenizer.GetEndByteNumber: Int64;
begin
  ...
end;
und erhalte darauf für die Implementierung die Fehlermeldung: "Procedure definition must be ILCODE calling convention".

Bedeutet das, daß stdcall unter Delphi für .NET nicht mehr zulässig ist? Mich wundert dann nur, daß sich der Compiler nicht schon bei der Interface- bzw. Typen-Deklaration beschwert hat.
  Mit Zitat antworten Zitat