Předmět Autor Datum
S podporou BDE je to horsi. Podle licencnich podminek muzes pouzit pouze autorizovany instalacni pro…
Jan Fiala 30.05.2006 20:13
Jan Fiala
a jak tuto knihovnu mohu v delphi použít ?
linuxdrak 30.05.2006 20:19
linuxdrak
V Delphi ji nepouzijes nijak. Ta knihovna obsahuje jen instalaci BDE, popis jak to pomoci ni nainsta…
Jan Fiala 30.05.2006 21:43
Jan Fiala
A ozaj a ako vložím do inštalačky BDE v štandardnom inštalátore Delphi?
msx. 30.05.2006 20:39
msx.
Pri instalaci Delphi si zvolis, ze chces nainstalovat i Merge module pro BDE. V InstallShield pak pr…
Jan Fiala 30.05.2006 21:44
Jan Fiala
Inštalátor som urobil. Po nainštalovaní a spustení aplikácie vypísal program (vlastne Windows): V ap…
msx. 01.06.2006 17:15
msx.
Ja len... keby si sa dal nahovoriť pre Inno Setup, tak ako radí JF - tiež vrelo doporučujem 8-). Tu…
pme 01.06.2006 19:49
pme
Edit: Mám väčší problém. BDE to totiž nainštaluje ako som sa neskôr dozvedel, takže sprievodca nie j…
msx. 01.06.2006 21:20
msx.
Co to znamena nejde? (predpokladam ze na inom PC?). Chyba nejaka dll? Alebo co hlasi? (nema nieco na…
MM.. 01.06.2006 21:40
MM..
No práveže nenapíše nič. Ale už som prišiel na to. Problém bol v tom, že program bol nastavený na ot…
msx. 01.06.2006 23:12
msx.
Já používám Free GP-Install Configuration Builder. I když není pro instalaci BDE určen, umí modifiko…
Rce 01.06.2006 22:35
Rce
Ja.:-)
msx. 01.06.2006 23:10
msx.
Zhruba takto: Ve File Groups založit skupinu BDE. Do vlastností této skupiny nastav kam se to má ins…
Rce 02.06.2006 01:31
Rce
Ďakujem. V blízkej dobe sa na ten inštalátor pozriem a myslím, že môžem označiť za vyriešené.
msx. 02.06.2006 01:57
msx.
Nemáš zaco :-). V podstatě by vyhověl jakýkoliv instalátor, který dovede zapisovat kamkoliv do regis… poslední
Rce 02.06.2006 02:08
Rce

S podporou BDE je to horsi. Podle licencnich podminek muzes pouzit pouze autorizovany instalacni program :-(

BDE se da nainstalovat velmi snadno pomoci CAB archivu, ktery je volitelny pri instalaci Delphi. Standardne jej najdes v adresari:
\Program Files\Common Files\Borland Shared\BDE\bdeinst.cab
Pokud to rozbalis, dostanes knihovnu BDEInst.DLL, kterou snadno nainstalujes pomoci jakehokoliv instalacniho programu: Regsrv32 BDEInst.DLL
Ale neni to bezobsluzne. Bezobsluzne to udelas napr. pomoci InstallShield dodaneho na CD s Delphi pomoci Merge modulu.

Jako instalacni program bych ti osobne doporucil InnoSetup, do ktereho si stahnes slovenstinu. Jako pruvodce pro vytvoreni instalacniho baliku muzes pouzit napr. ISTools

Inštalátor som urobil. Po nainštalovaní a spustení aplikácie vypísal program (vlastne Windows): V aplikácii nastala chyba (odoslať/neodoslať). Číslo chyby žiadne.

Myslím, že problém je v tom, že po pridaní BDE_ENT som zrušil sprievodcu a nechal tak. Keď som zistil, že to nefunguje, tak som chcel nechať prejsť aj sprievodcu a ten pýtal konfiguračný súbor. Buď nový alebo už vytvorený. Vytvorený asi nemám a nový mi nešlo dať. Totiž, keď som zadal nové meno, tak mi ho odmietlo. Viď screenshot:
[beznzvu3ra.gif]

No práveže nenapíše nič. Ale už som prišiel na to. Problém bol v tom, že program bol nastavený na otvorenie súboru. No a nebolo určené, že z ktorého adresára to má ťahať. Takže to ťahalo z aktuálneho a nie programového a v tom bol celý problém.:-( Ale už viem, že problém bol tam, takže to odstránim.

Já používám Free GP-Install Configuration Builder. I když není pro instalaci BDE určen, umí modifikovat registr a nainstalovat cokoliv kamkoliv. To mi ke štěstí postačilo. Má-li někdo zájem, jak lze BDE + vlastní aplikaci nainstalovat, pokusím se to tady popsat.
//Edit: Málem bych zapomněl. Xicht instalátoru (ne návrhové prostředí) je plně slovenský nebo český.

Zhruba takto:
Ve File Groups založit skupinu BDE. Do vlastností této skupiny nastav kam se to má instalovat: '<ProgramFilesDir>\Common Files\Borland Shared\BDE'. Do toho přetáhni všechny soubory z adresáře, kde máš nainstalované BDE. V sekci Registry založ klíč: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine a dej mu tyto hodnoty:
CONFIGFILE01 --> [BDE]\IDAPI32.CFG
DLLPath --> [BDE]
Zbytek včetně podklíčů (až do HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\DRIVERS\PARADOX\INIT + TABLE CREATE a dále větev HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\System s podklíči) (stačí jen pro použité drivery) opiš z téhož místa z tvých registrů. Není toho moc. To k nainstalování a plné funkčnosti BDE na cílovém počítači stačí. Pozor, není obrněno, jestli už BDE na počítači bylo nainstalováno jinde, nainstaluje se to do C:\Program Files\Common Files\Borland Shared\Bde ale není to na závadu, toto BDE bude funkční a holt původní bude k ničemu :-). Můžeš to částečně vylepšit tím, aby ve variantě CUSTOM uživatel mohl BDE z instalace vynechat.

Nemáš zaco :-). V podstatě by vyhověl jakýkoliv instalátor, který dovede zapisovat kamkoliv do registru a nainstalovat skupinu souborů na určité místo. Docela dlouho jsem takový instalák hledal, až jsem objevil tento a vyhovuje mi. Podobným způsobem můžeš nainstalovat i Run Time podporu Delphi (balíčky *.BPL do Windows\System32).

Zpět do poradny Odpovědět na původní otázku Nahoru