AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fragen zu Vista / BDE

Ein Thema von Die Muhkuh · begonnen am 9. Jul 2007 · letzter Beitrag vom 10. Jul 2007
Antwort Antwort
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

Fragen zu Vista / BDE

  Alt 9. Jul 2007, 21:07
Hi,

ich hab mal einige Fragen zu Vista und BDE.

Folgende Situation: Delphi5 und BDE, beides zwingend notwendig, was anderes kommt nicht in Frage, auch wenn ich weiß, dass andere DBMS besser wären.

Ich hab hier eine Software, die schon mehrere Jahre gepflegt wird. Da die Software bald unter Vista laufen muss (ich hab hier selbst noch kein Vista), tauchen einige Fragen auf:

1. Läuft die BDE unter Windows Vista 64-Bit?
2. Läuft Delphi5 unter Windows Vista 32 bzw. 64-Bit?
3. Laufen mit Deplhi5 erzeugte Exen unter Vista 32 bzw. 64-Bit?

MfG,

Manuel
  Mit Zitat antworten Zitat
fLaSh11
(Gast)

n/a Beiträge
 
#2

Re: Fragen zu Vista / BDE

  Alt 9. Jul 2007, 21:37
Also mein D7 lief auf Vista 32-bit, genauso wie die damit erstellten Exen. (64-bit nicht getestet, weil ichs nicht hatte^^)

//Edit: Und ich meine mich zu erinnern, dass bei einem Freund sogar D3 Pro auf Vista 32-bit lief
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Fragen zu Vista / BDE

  Alt 9. Jul 2007, 22:07
Hallo,

ja läuft so halbwegs,

aber es gibt Probleme mit der BDE-Konfiguration (Virtualisierung).

Ich benutze deshalb eine .conf Datei im Exe-Verzeichnis
(normale Textdatei) zum Lesen/Setzen des
DB-Pfades einer Interbase/Firebird-Datenbank.


Erzähle jetzt nicht was von
- kann nicht umstellen
- ging ja bisher immer auch noch


wech von Paradox (?)




Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Fragen zu Vista / BDE

  Alt 9. Jul 2007, 23:25
Hi,

ich erzähle doch was von nicht umstellen! Das Projekt besteht aus 75 Tabellen, mehrere tausend Zeilen Code und das Umstellen kostet Zeit, Zeit ist Geld, welches der Auftraggeber nicht zahlen will. Das Projekt ist mittlerweile über 6 Jahre alt. Was anderes kommt hier nicht infrage!

Ich weiß selbst, dass die BDE nicht gerade optimal ist, um nicht zu sagen, Bockmist, aber ich muss das so hinnehmen.

Wichtig wäre erstmal, dass das Ding unter Vista 64-Bit läuft, hat da jemand schon Erfahrung mit gemacht?

Mir wuselt irgendwas mit BDE und 16-Bit im Kopf rum, werde mal ein bisschen rum schauen.

MfG,

Manuel
  Mit Zitat antworten Zitat
Thanatos81
(Gast)

n/a Beiträge
 
#5

Re: Fragen zu Vista / BDE

  Alt 10. Jul 2007, 07:18
Zitat von Die Muhkuh:
Hi,

ich erzähle doch was von nicht umstellen! Das Projekt besteht aus 75 Tabellen, mehrere tausend Zeilen Code und das Umstellen kostet Zeit, Zeit ist Geld, welches der Auftraggeber nicht zahlen will.
Dann muss der Auftraggeber entweder die Mehrkosten für eine Parallelinstallation von Windows XP (Dual-Boot oder VM wie VMWare bzw. VirtualPC) ausgeben oder einsehen, dass er mit seiner 914mm Schmalspurbahn nicht ohne Umbauten bequem auf dem aktuellen 1435mm-Schienennetz fahren kann.

Zitat von Die Muhkuh:
Wichtig wäre erstmal, dass das Ding unter Vista 64-Bit läuft, hat da jemand schon Erfahrung mit gemacht?
Mit 64-Bit hab ich keine Erfahrungen, beim 32-Bit musste ich ein Paradox basiertes Programm mit Administrator-Rechten starten, damit es ohne Änderungen lief, da sprang einem natürlich immer die UAC entgegen.

Zitat von Die Muhkuh:
Mir wuselt irgendwas mit BDE und 16-Bit im Kopf rum, werde mal ein bisschen rum schauen.

MfG,

Manuel
Viel Erfolg!

Schönen Gruß,
Thomas
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: Fragen zu Vista / BDE

  Alt 10. Jul 2007, 07:56
Hallo,

64 bit, bde 16bit.
Jepp, hast du korrekt noch im Kopf.

Das normale Bde-Installationsprogramm ist 16bit,
startet dann aber ein 32bit-Programm.
Unter XP64 startet das 16bit aber nicht.

Hier
http://www.href.com/pub/sw/index.htm

ist die bdeinfosetup.exe, die ist 32bit.

Die Bde läuft auch unter XP64 (Vista 64 habe ich hier nicht),
auch ohne Admin-Rechte.
Unter Vista32 habe ich das auch um Laufen (hier, nicht beim Kunden),
habe die Exe aber wegen Tests nicht im Programm-Ordner
der DB-Pfad steht in einer conf-Datei im gleichen Verzeichnis wie die Exe,
und die UAC nervt

Es kommt einfach wie bei jedem XP an,
was die Exe macht, ins Programme-Verzeichnis schreiben uns sowas.

Ich habe die Bde bei einem Kunden unter XP64 laufen,
allerdings nicht Paradox, sondern Firebird.

Die Bde ist ein Überbleibsel, ich bin noch nicht dazugekommen,
das anzustellen, arbeite aber gerade daran (bridge pattern).

Zur Umstellung: Kein Geld / keine Zeit zählt nicht.
Keiner weiss, was MS noch em Dateisystem rumbaut
und damit Paradox das Leben schwer macht (Oplocks).

Ich hatte die Umstellung von Pdx nach (damals) Interbase
in 1 Woche gamacht (auf einer Messe ...).

OK, OK
Danach lief es zwar, war aber manchmal grottenlahm (TTable.SetRangeSart).


Du musst es einfach mal probieren.
Probleme bereiten Forms, wo das TTable direkt draufgepappt wurde.
Das msuss weg und in eine Datenklasse rein.

"wir arbeiten schion seit 6 Jahren dran" lasse ich jetzt mal nicht gelten,
wir arbeiten seit 11 Jahren dran, haben ~ 1.2 Mio Zeilen Quellcode
und haben das auch umgestellt.

Ein nützlicher Link zum Umstellen:
http://www.ibphoenix.com/main.nfs?a=...&page=ibp_skip

Heiko
PS: Bei XP64 haben wir es nicht hinbekommen, per bde->odbc auf ein mssql zuzugreifen.
Heiko
  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 02:13 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