Seite 1 von 1

The following PureLibrary is missing: Library Extension

Verfasst: 16.02.2006 01:31
von Jake
Wenn ich versuche die SQLite3 von Kiffi in PB4 zu nutzen, bekomme ich immer diese Fehlermeldung.
Kann ich das beheben. Habe schon versucht mit den beiliegenden Tools eine neue Lib zu erstellen aber das bekomme ich nicht hin.

Verfasst: 16.02.2006 01:37
von ts-soft
Entweder Du wartest, bis die Lib für PB4 erscheint, kann noch etwas dauern,
da TailBite not ready ist, oder Du lädst die Sourcen und machst Dir eine
Include-Datei, wobei folgendes zu beachten ist:

Die Konstanten und die Struture aus der PBOSL.pb mit integrieren, also der
Abschnitt für SQLite3.

Verfasst: 16.02.2006 02:08
von Jake
Ja danke so geht es.
Die Änderungen am Source waren auch nur sehr gering.
IsFunction -> GetFunction (mehr nicht)
Die Testdatei (sqlite3_test.pb) läuft jedenfalls.

Verfasst: 16.02.2006 10:15
von ts-soft
Jake hat geschrieben: IsFunction -> GetFunction (mehr nicht)
Na gut, aber der Source von PBOSL_SQLite3 verwendet weder IsFunction noch GetFunction :mrgreen:
Er verwendet GetProcAddress_() und GetProcAddressM()
Weiß ja nicht, was Du konvertiert hast :wink:

Verfasst: 16.02.2006 11:35
von Jake
Habe mir auf PureArea die SQLite3 Lib von Kiffi einzeln runtergeladen und in dem Packet ist der Source enthalten und dort wir 90 mal IsFunktion verwendet und das habe ich dann an PB4 angepasst.

Ein Bischen muß ich noch ändern da ich ja keine DLL daraus machen möchte, sondern es direkt in meinen Code einbinden will muß ich noch das ProcedureDll in Procedure änder aber erstmal hat der Test funktioniert.

Verfasst: 16.02.2006 11:47
von ts-soft
Okay, ist aber nicht die aktuelle Version, aber da sich in einer der nächsten
Versionen sowieso eine Menge ändern wird, nimm erstmal die.