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]