Einzelnen Beitrag anzeigen

soulies

Registriert seit: 9. Dez 2005
234 Beiträge
 
#1

Probleme bei Übersetzung o. Aufruf einer C Funktion

  Alt 18. Aug 2009, 11:33
Hi,

irgendwie schaffe ich es nicht folgende C-Funktion richtig zu übersetzen oder aber aufzurufen.

C-Funktion:
Code:
EIB7_ERR EIB7Open(unsigned long ip, EIB7_HANDLE *eib, long timeout, char *ident, unsigned long len);
meine Übersetzung:
function EIB7Open(IP:Cardinal ; eib:PEIB7_HANDLE ; timeout:Cardinal; ident:PChar ; len:Cardinal): EIB7_ERR ; EIB7_HANDLE : Integer ;
PEIB7_HANDLE : ^EIB7_HANDLE ;

mein Aufruf:
EIB7Open(FEIB_IPAdresse , @EIB_Handle, 5000 , PChar(FEIB_Firmware) , 100) ; FEIB_IPAdresse : Cardinal ;
EIB_Handle : Integer ;
FEIB_Firmware : string ;


Bin für jeden Hinweis dankbar.

cya

[edit=mkinzler]Für C-Funktion Delphi-Tag durch C-Tag ersetzt Mfg, mkinzler[/edit]
  Mit Zitat antworten Zitat