AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist
Thema durchsuchen
Ansicht
Themen-Optionen

Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

Ein Thema von Kostas · begonnen am 20. Mai 2021 · letzter Beitrag vom 20. Mai 2021
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#1

Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

  Alt 20. Mai 2021, 12:09
Datenbank: Firebird • Version: 3.0 • Zugriff über: FIREDAC
Hallo Zusammen,

wenn man auf ein fremdes System Firebird 3.0 bereits installiert vorfindet, wie kann man zuverlässig herausfinden ob es eine 32bit oder 64bit Installation ist?
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
688 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

  Alt 20. Mai 2021, 12:55
falls es eine default installation ist, dann ist das nicht so schwer, einfach in program files oder program files (x86)
firebird.exe im pfad firebird suchen, wenn da, dann ist das installiert, ob das als dienst installiert
ist findet man ggf in der registry.

ich würde aber nie eine fremde firebird installation mitbenutzen wollen, macht nur stress beim support

liefer einfach deine eigene version mit aus (inhalt der zip), nehme einen anderen als den 3050 default
port in der firebird conf und ruf ggf install_service.bat mit einem parameternamen deiner wahl auf,
dann heisst der dienst wie du willst

auf dem weg kannst du selber auch parallel mehrere Versionen betreiben auf einer winodws kiste

in den youtube videos hab ich dazu einiges gezeigt
https://www.youtube.com/user/IBExpertise/playlists
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#3

AW: Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

  Alt 20. Mai 2021, 13:45
Firebird auf derselben Maschine mit unterschiedlichen Ports ist mit bekannt und mache ich auch genau so.
Ich installiere übrigens immer die 32Bit Version aus dem zip. Ich kopiere den Inhalt auf eine Partition und über .bar registriere ich den Service mit dem Namen.

Jetzt würde mich interessieren, wenn ich eine Installation unter c:\Firebird_3030 vorfinde, ob das eine 32bit oder 64bit Installation ist. IBExpert hat da schon ein Problem da es die 32bit Firebird.dll benötigt. Wenn ich mir im Explorer/Details die Firebird.dll oder Firebird.exe anschaue gibt es keinen Hinweis ob 32.bit oder 64.bit.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.867 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

  Alt 20. Mai 2021, 13:59
Die Client-Dll ist nur für die (Client-)Anwendung wichtig. Mit einem 32-Bit-Client ( für 32-Bit Anwendungen) kann man problemlos auf einen 64bittigen Server zugreifen und umgekehrt.
Ich würde deshalb immer die 64-Bit Version installieren.
Markus Kinzler
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#5

AW: Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

  Alt 20. Mai 2021, 14:22
Sorry dass ich nochmals nachfrage,

es geht NUR darum heraus zu finden was installiert ist, 32bit oder 64bit.
Hat jemand eine Idee?
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.552 Beiträge
 
Delphi 7 Professional
 
#6

AW: Herausfinden welche Firebird 3.0 32Bit- oder 64Bit Version installiert ist

  Alt 20. Mai 2021, 14:45
Firebird.exe lokalisieren und in der dann prüfen, ob zwei Byte hinter der Zeichenfolge PE ein D oder ein L steht.

L = 32 bit
D = 64 bit

https://www.codeproject.com/tips/107...-is-bit-or-bit
https://superuser.com/questions/3584...bit-on-windows
https://www.winhelponline.com/blog/f...bit-or-64-bit/
https://gist.github.com/MyITGuy/a0d462a6e218d1e5a940
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz