Thema: Delphi Fragen zu Vista / BDE

Einzelnen Beitrag anzeigen

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