Delphi-PRAXiS

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 !

mschaefer 16. Jul 2005 20:39

Re: Firebird embedded unter Win9x
 
Ja Hansa ist klar mein Fehler!

Ist nicht mehr bei den neuen IE-Versionen- Du hast recht. Ja mein guter Win98-Rechner...

Die dll ist aber Freeware und die darfst Du in Deine Setuproutine einbinden.
noch ein Downloadlink

Grüße // Martin

Hansa 17. Jul 2005 19:57

Re: Firebird embedded unter Win9x
 
Habe mir das Teil mal in den Programmordner kopiert. Delphi startet wieder, aaaaber der fehlende Zeichensatz ISO8859_1 wird bemängelt. Meine Windows-Jungfrau muß ich allerdings pfleglich behandeln. Sonst ist sie unbrauchbar. :mrgreen:

Im Programm Ordner liegt jetzt die FBINTL.DLL. Das nützt aber nichts. Die jetzt in den Windows-Ordner zu verschieben, dazu traue ich mich nicht so recht. 8) Wer weiß näheres ?

Dann fiel mir noch auf, daß die komische M$-Datei für W95-XP verfügbar ist. Nicht aber für W98.

mschaefer 18. Jul 2005 10:04

Re: Firebird embedded unter Win9x
 
Moin ,moin,

die FBINTL.DLL. liegt auch beim FB-Embedded im Unterverzeichnis: "intl/FBINTL.DLL".
Im Systemverzeichnis hat die auch nichts zu suchen, braucht sie auch nicht.

Grüße // Martin

Hansa 18. Jul 2005 10:26

Re: Firebird embedded unter Win9x
 
Jetzt ist sie dopplet vorhanden. Im Programmordner und im Unterverzeichnis INTL. Angeblich ist der Zeichensatz immer noch nicht da.

mschaefer 18. Jul 2005 11:10

Re: Firebird embedded unter Win9x
 
Hm, also ganz glücklich ist die Lösung noch nicht, aber mehr fällt mir dazu im Moment nicht ein.

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.

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