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.