000
10.12.2003, 16:03 Uhr
dad_an_der_fh
|
Hallo,
habe folgendes Problem main.cpp(43): error C2664: 'argMainLoop' : Konvertierung des Parameters 2 von 'void (unsigned char,int,int)' in 'void (__cdecl *)(unsigned char,int,int)' nicht möglich
Habe in meiner main-Funktion folgenden Ausdruck:
C++: |
int main() { Main_App* m_main_app; m_main_app = new Main_App; .... argMainLoop( NULL, m_main_app->keyEvent, m_main_app->mainLoop ); .... return 0; }
|
keyEvent ist so definiert
C++: |
void keyEvent( unsigned char key, int x, int y );
|
argMainLoop ist so definiert
C++: |
void argMainLoop( void (*mouseFunc)(int button, int state, int x, int y), void (*keyFunc)(unsigned char key, int x, int y), void (*mainFunc)(void) );
|
Kann mir jemand sagen, wo ich da denn Fehler mache?
Gruß Dieser Post wurde am 10.12.2003 um 16:05 Uhr von dad_an_der_fh editiert. |