nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Von Java nach Delphi

Von: Carsten Meyer (cm131069@gmx.net) [Profil]
Datum: 03.07.2008 15:28
Message-ID: <486cd4d7$0$27434$9b4e6d93@newsspool4.arcor-online.net>
Newsgroup: de.comp.lang.delphi.misc
Hallo,

von Java aus wird eine Routine in einer DLL angesprochen mit dem Aufruf

public native synchronized static String[] getDeviceList();

Diesen Aufruf würd ich gerne nach Delphi portieren, den Routinename in
der DLL habe ich mittels "Dependency Walker" ermittelt.

Meine Deklaration sieht folgendermaßen aus:

function GetDeviceList: TStringList; stdcall; external {DLLName} name
'{Name der Routine aus "Dependency Walker"}';


Aufgerufen wird das Ganze mit:
var DeviceList: TStringList;
begin
DeviceList:= TStringList.Create;
DeviceList:= GetDeviceList;
(...)
end;

Leider knallt das aber mit einer EAccessViolation bei Adresse xyz (nicht
000).
Jemand einen Tipp, was ich da ändern muss?

Gruß, Carsten

[ Auf dieses Posting antworten ]

Antworten