Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird embedded unter Win9x (https://www.delphipraxis.net/32361-firebird-embedded-unter-win9x.html)

kachel81 22. Okt 2004 09:22


Firebird embedded unter Win9x
 
Ich möchte eine Anwendung mit dem Firebird embedded Server auch unter Win9x distributieren. Leider tritt beim starten meiner Anwendung die Fehlermeldung GDS32.dll (umbenannte fbembed.dll) nicht gefunden auf, obwohl sie wie beschrieben im Anwendungs-Verzeichnis liegt. Ich verwende IBX in der Anwendung.

Irgendwo habe ich gelesen, daß man eventuell die msvcrt.dll und die msvcp60.dll bei den älteren Windows-Versionen zusätzlich mit ausliefern müsse. Von einem XP-System habe ich diese Bibliotheken zusätzlich mit in das Anwendungs-Verzeichnis des Win98 Rechners abgelegt, das brachte jedoch auch keinen Erfolg.

Hat jemand Erfahrung damit?

Lemmy 22. Okt 2004 09:38

Re: Firebird embedded unter Win9x
 
Hi,

ich habe das mal getestet: Win98 2. Ausgabe, frisch installiert. Die fbembeddeb.dll (V1.5) in gds32.dll umbenannt, Zugriff erfolgt über IBX (7.05). Die gds32.dll sowie die restlichen FB1.5 Dateien, insbesondere das intl-Verzeichnis per Innosetup in das Programmverzeichnis kopiert (die Microsoft DLL's habe ich nicht installiert). Das Programm funzt ohne Probleme. Hast Du schon mal ein Konsolenprogramm auf Win98 mit der embedded getestet? Vielleicht liegts an Deinen Einstellungen

Grüße
Lemmy

Hansa 22. Okt 2004 10:20

Re: Firebird embedded unter Win9x
 
Die Frage ist nicht unbegründet ! Unter Win98 werden tatsächlich zusätzliche Dateien benötigt, die normalerweise zwar vorhanden sind, aber nicht immer. :zwinker: Die genannten Namen kommen mir auch bekannt vor. Da ich das jetzt aber genau wissen muß, werde ich eine Platte neu formatieren und das nochmals testen. Ich glaube, es liegt am Office-Paket.

Hansa 25. Okt 2004 03:11

Re: Firebird embedded unter Win9x
 
Vorerst läuft es zumindest nicht von alleine. :mrgreen: "eedfadeh" meldete blabla und dann kommt : GDS32.DLL nicht gefunden. Hierbei handelt es sich allerdings um eine umkopierte FBCLIENT.DLL, die im Programmverzeichnis vorhanden ist. Auf dem Rechner ist nur Win98, sonst nichts. Kein Delphi, nichts !

kachel81 29. Okt 2004 13:02

Re: Firebird embedded unter Win9x
 
Das selbe Problem besteht auch unter einer nackten Win95 Installation.

Hansa 16. Jul 2005 19:21

Re: Firebird embedded unter Win9x
 
Sind in dieser Sache neuere Erkenntnisse aufgetaucht ? Ich mußte nach einem HW-Defekt Festplatte neu formataieren und jetzt heißt es : MSVCP60.DLL nicht gefunden. Was mich nur wundert ist, daß es um W2000 geht !

mschaefer 16. Jul 2005 19:47

Re: Firebird embedded unter Win9x
 
Moin zusammen,

Ihr habt es damit: gds32.dll und msvcp60.dll ins Windows System Verzeichnis kopieren. Das war es auch. Habe gerade mal in meine Installationsroutinen geschaut. Habe doch einige Kandidaten die mit Win98 arbeiten läauft stabil. Würde miich übrigens nicht wundern, wenn das unter Win3.11 mit Win32´s auch noch geht.

:mrgreen:

Grüße // Martin

Hansa 16. Jul 2005 19:58

Re: Firebird embedded unter Win9x
 
Aber wo ist denn die MS????? her ? Der FB-Server ist hier nicht installiert und die Jungfrau muß ich schließlich nutzen. :mrgreen: Wie gesgt, es geht um W2K (bei mir SP4) und ich muß sicher gehen, daß das Programm auch überall läuft. Das kommt in Zeitschrift.

Edit: momentan geht es um frisches W2000 ! Nicht vergessen !

mschaefer 16. Jul 2005 20:07

Re: Firebird embedded unter Win9x
 
Moin Hansa,

Ok, die DLL msvcp60 oder msvcp60.dll gehört zur Microsoft C Runtime Library
Sie enthält die standart C library Funktionen wie printf, memcpy, oder cos.
Abgesehen, das Sie mit jedem Internet-Explorer kommt kann man sie frei downloaden.

msvcp60.dll Downloadseite

Die muß natürlich wie die gds32 in die Setuproutine eingebunden werden....

Grüße in den Süden // Martin

Hansa 16. Jul 2005 20:13

Re: Firebird embedded unter Win9x
 
Dann sage mir mal noch, warum die bei mir nicht drauf ist. Schließlich ist IE drauf !


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz