BDE in windows 7 64 bit

Dbase, sql, paradox in vse drugo kar se tiče baz.
Odgovori
mig640
Prispevkov: 59
Pridružen: 03.01.2008 11:36:54

BDE in windows 7 64 bit

Odgovor Napisal/-a mig640 » 16.08.2011 13:41:21

Ima kdo kakšno delujočo varijanto ??

TonyCaker
Prispevkov: 312
Pridružen: 27.09.2003 18:33:35

Re: BDE in windows 7 64 bit

Odgovor Napisal/-a TonyCaker » 02.09.2011 21:46:02

BDE lahko namestiš "ročno" tako, da

1. Iz registra funkcionalne instalacije (lahko na XP) izvozi vse pod HKEY_LOCAL_MACHINE\SOFTWARE\Borland
2. Uvozi v register Win7 postaje
3. Kreiraj mapo BDE nekje, kjer ima uporabnik vse pravice, še najbolje v v Libraries\Documents
4. Odpri properties te mape in prepiši Lokacijo (=fizična lokacija na disku)
7. Prekopiraj še vsebino BDE iz funkcionalne instalacije
6. Odpri register Win7 in najdi HKEY_LOCAL_MACHINE\SOFTWARE\Borland
7. Tam popravi vse poti na lokacijo, kjer je BDE

PRIMER:

Koda: Izberi vse

[HKEY_LOCAL_MACHINE\SOFTWARE\Borland]
[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine]
**** prenešeno z WinXP : "DLLPath"="C:\Program files\\Common files\\Borland Shared\\BDE\\"
**** na Win7 popravi na:  "DLLPath"="C:\\Users\\NewCube\\Documents\\BDE\\"
"SaveConfig"="WIN32"
**** takole izgleda na Win7 "CONFIGFILE01"="C:\\Users\\NewCube\\Documents\\bde\\IDAPI32.CFG"
"RESOURCE"="0009"
Namesto "C:\\Users\\NewCube\\Documents\\BDE\\" daš seveda lokacijo mape BDE iz koraka 4.

Pazi na dvojne poševnice.

Veliko sreče.

TonyCaker
Prispevkov: 312
Pridružen: 27.09.2003 18:33:35

Re: BDE in windows 7 64 bit

Odgovor Napisal/-a TonyCaker » 05.09.2011 19:29:02

Pa še tole si poglej:
ow6432 Registry key on x64 machine

When you look at the registy of a x64 System you will notice that there are some keys in there called Wow6432Node. These keys are there for 32-bit applications.
Basically if you have a 32-bit application that is reading from the registry in the key “HKEY_LOCAL_MACHINE\SOFTWARE\<company>\<product>”
it is actually reading from “HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\<company>\<product>”.

You can turn of this behaviour in your code by using dllimport and so on. pretty complicated. Read all about it here.
A simple work arround ofcourse is to store you registry settings in the Wow6432Node.
Vir: http://kennyvaes.wordpress.com/2009/02/ ... 4-machine/

mig640
Prispevkov: 59
Pridružen: 03.01.2008 11:36:54

Re: BDE in windows 7 64 bit

Odgovor Napisal/-a mig640 » 07.09.2011 11:37:46

Bom poskusil, ker pa sem imel za naložit še program za BS , je bilo le v toliko ok, saj se je bde naložil preko BS programa.Bolj me je zanimalo kje bi našel pametno skripto za instalacijo BDEja.Prej sem to nalagal in si formiral z InstallShield, pa z InstallWaree-om.

zippo
Prispevkov: 264
Pridružen: 14.07.2002 12:11:29

Re: BDE in windows 7 64 bit

Odgovor Napisal/-a zippo » 08.09.2011 21:23:02

Vzami si rešitev kot kupovanje časa in poskusi aplikacijo prenesti iz BDEja na kak drugi set (DBX, Zeos,... itd).

Odgovori