sqlite3_free neue Version
-
Hallo
Hab probleme mit der API sqlite3_free der Version "3.5.7"
Es wurde die API von void sqlite3_free(char *z); in void sqlite3_free(void*);
geändert.Die API wird in der Wrapper von http://www.codeproject.com/database/CppSQLite.asp
verwendet(aufgebaut auf alter Version).
Wenn ich die Wrapper in meinem Projekt mit der neuen Version benutze gibt die API sqlite3_free folgende unverständliches zeug ausszErrMess 0x0032a740 "îþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþîþ"
<So wie ich es verstanden hab soll die API sqlite3_free den Fehlerhaften Speicher löschen und den Fehlercode wieder zurückgeben.
Was kann ich tun die Wrapper wieder mit der neuen Version zu verwenden?
Gruß Califax
-
ohne sqlite zu kennen, denke ich, dass du einen fehler in der verwendund von sqlite_free hast, da die änderung des datentyps des pointers in c keinerlei auswirkung haben sollte. jeder pointer wird automatisch von und zu void* gecastet. dein problem liegt wahrscheinlich eher bei einer anderen änderung von sqlite_free (oder anderer sqlite funktionen).
-
Hallo
Danke für deine Antwort.
Mit einem Beispielprogramm aus Netz hab ich das Problem in Griff bekommen.
Gruß Califax