![]() |
C:Callback Adresse in Funktion
Hi,
ich hänge beim nächsten C Problem fest bei dem ich eure Hilfe brauche:
Delphi-Quellcode:
ich habe das Problem, dass ich die callbackadresse an sqlite3_exec übergeben will komme aber mit der Typdeklaration nicht zurande.
extern "C" __declspec( dllexport ) void QtTestDll_Sqlite(char* Database,char* SQL_string, void* callback)
. . . rc = sqlite3_exec(db,SQL_string, callback, NULL, &zErrMsg); 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 |
Re: C:Callback Adresse in Funktion
Hallo Du,
Zitat:
Zitat:
|
Re: C:Callback Adresse in Funktion
Zitat:
Ist diese wirklich nur void* oder gibts da auch paramater? lg. Astat |
Re: C:Callback Adresse in Funktion
Hi SepplJK,
ich habs korrigiert. Ich wollte eigentlich damit sagen, dass ich absoluter Anfänger bin was diese DLL Geschichten und deren Aufrufkonventionen bin. Ein C Programm für uPs zu schreiben ist eine völlig andere Baustelle. Grüsse Rainer |
Re: C:Callback Adresse in Funktion
Hi,
dieser ganze Thread war Blödsinn. Bitte macht ihn zu ich werde das Problem an anderer Stelle nochmal aufdrieseln. Grüsse Rainer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz