Einzelnen Beitrag anzeigen

R2009

Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
 
Delphi 2007 Professional
 
#1

C:Callback Adresse in Funktion

  Alt 19. Dez 2009, 13:47
Hi,
ich hänge beim nächsten C Problem fest bei dem ich eure Hilfe brauche:

Delphi-Quellcode:
extern "C" __declspec( dllexport ) void QtTestDll_Sqlite(char* Database,char* SQL_string, void* callback)
.
.
.
rc = sqlite3_exec(db,SQL_string, callback, NULL, &zErrMsg);
ich habe das Problem, dass ich die callbackadresse an sqlite3_exec übergeben will komme aber mit der Typdeklaration nicht zurande.

Diese Fehlermeldung bekomme ich:
rtest.cpp:65: error: initializing argument 3 of 'int sqlite3_exec(sqlite3*, const char*, int (*)(void*, int, char**, char**), void*, char**)'

Kann mir jemand weiterhelfen?.

Grüsse
Rainer
Rainer Unger
Mein Profil:
Studium Allgemeine Elektrotechnik TH Darmstadt
Entwicklung von Tools für die Rundsteuer und Zählertechnik.
uP's Atmel Prozessoren (ATmega16,32,88...) in C und Assembler.
  Mit Zitat antworten Zitat