SQLite in VC++
-
hi, ich versuche grad sqlite in mein programm einzubinden, aber irgenwie klappt es nicht... . damit ich die sqlite.dll verwenden kann, muss ich die ja linken, aber das geht doch nur mit .lib's, oder? da ich aber keine lib davon habe, muss es irgendwie anders gehen... aber wie? könnt ihr mir helfen?
mfg, pr0gr4mmer

-
Wenn du keine lib hast kannst du mit LoadLibrary die DLL in deinen Prozess laden (und mit FreeLibrary wieder freigeben). Mit GetProcAddress kannst du dir die Funktionsadressen vorhandener Funktionen in der DLL holen.
Die DLL muss natürlich dokumentiert sein, sonst kannst du ja nicht wissen wie all die Funktionen in der DLL zu verwenden sind.
-
kompiliere doch deine eigene DLL, dann hast auch die LIB und musst dich nicht mit GetProcAddress & Co rumschlagen. Die Sourcen stehen frei zur Verfügung

-
Oder benutze IMPLIB von Borland. Der erstellt aus .dll's passende .lib's.