000
03.03.2003, 13:47 Uhr
Alexander L.
|
Hallo Leute,
Habe eine Funktion unter C
Code: |
void __far CAPI_PROTOCOL_INIT (char *_buf, void (*_signal)(char *, CAPI_PROTOCOL_TYP, CAPI_MESSAGE));
|
diese funktion möchte ich unter in meiner klasse wie folgt aufrufen
Code: |
CAPI_PROTOCOL_INIT(m_CAPI_PROT_BUF, CAPI_PROT_HANDLE);
|
wobei es sich bei CAPI_PROT_HANDLE um eine void methode meiner klasse handelt. (void CKlasse::CAPI_PROT_HANDLE)
ich bekomme dann aber folgenden Fehler:
cannot convert parameter 2 from 'void (char *,CAPI_PROTOCOL_TYP,unsigned char *)' to 'void (__cdecl *)(char *,CAPI_PROTOCOL_TYP,unsigned char *)' (new behavior; please see help)
Kann mir da jemand weiterhelfen ??????? Danke
ps: gibt es generell regeln für das arbeiten mit c fkt. ??? |