![]() |
Fragen zu Vista / BDE
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 :hi: |
Re: Fragen zu Vista / BDE
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 :gruebel: |
Re: Fragen zu Vista / BDE
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 |
Re: Fragen zu Vista / BDE
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 :hi: |
Re: Fragen zu Vista / BDE
Zitat:
Zitat:
Zitat:
Schönen Gruß, Thomas |
Re: Fragen zu Vista / BDE
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 ![]() 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: ![]() Heiko PS: Bei XP64 haben wir es nicht hinbekommen, per bde->odbc auf ein mssql zuzugreifen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:03 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-2025 by Thomas Breitkreuz