Vista 64 und sqlite3

Für Installationen unter Windows
Antworten
Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6848
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Vista 64 und sqlite3

Beitrag von af0815 »

Hat schon wer Erfahrung mit dem SQLite3 Paket unter Vista 64 mit dem 64 Bit Lazarus ?
Wenn ich das Paket einbinde und Lazarus neu erstelle, so kann der anschliessend nicht mehr starten. Die 'sqlite3.dll' wird nicht gefunden.

Schon wer das ganze am laufen unter dem OS ?

Oder geht das ganze NUR unter win32 ?
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: Vista 64 und sqlite3

Beitrag von knight »

Hast du denn auch eine 64 Bit DLL? Auf 32 Bit Bibliotheken kann man aus einem 64 Bit Programm heraus nicht zugreifen. Auf der Homepage von sqlite wird keine separate 64 Bit Version für Windows erwähnt. Aber vielleicht gibt es noch andere Download-Seiten.

knight

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6848
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Vista 64 und sqlite3

Beitrag von af0815 »

knight hat geschrieben:Hast du denn auch eine 64 Bit DLL?...
Nein natürlich nicht :-( Ich könnte die dll maximal selbst kompilieren. Dazu aber wieder einen kompletten C Kompiler mit umgebung aufzubauen ist ein wenig oversized für mich.

Aber man wird immer schlauer, wenn man schon einen Post geschrieben hat. Erst beim suchen in den Sourcen vom FPC ist mir dann gedämmert, das mein Lazarus ja eine 64Bit Version ist.

Somit ist mir klar, warum alles was dll's benötigt nicht gehen kann, solange ich keine 64Bit Version habe. Nach dem Build ist Lazarus sofort beim Logoscreen abgeschniert und hat die dll bemängelt, die er nicht gefunden hat. Nur die Fehlermeldung im Log von Windows weist nur auf einen Fehler in der ntdll.dll hin

Code: Alles auswählen

Fehlerhafte Anwendung lazarus.exe, Version 0.0.0.0, Zeitstempel 0x00000000, fehlerhaftes Modul ntdll.dll, Version 6.0.6001.18000, Zeitstempel 0x4791adec, Ausnahmecode 0xc000007b, Fehleroffset 0x00000000000b1188, Prozess-ID 0x11e8, Anwendungsstartzeit 01c95261c2f8f250.
das war das irreführende für mich.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten