Re: [delphi-br] URGENTE: Como faço para instalar BDE de forma silenciosa.

2008-12-12 Por tôpico Jorge Ericsson
Blz Eduardo, mas essa dica eu já tentei, não funciona.
Vou continua pesquisando, pq qdo a instalação do BDE encontra qq coisa
referente a mesma, a mensagem informando a instalação ou atualização
aparece.
Valew.


2008/12/11 Eduardo Silva dos Santos 

>   Espero que essa dica ajude:
>
> BDE em 1 disquete"...065 - BDE em 1 disquete
>
> Depois que apanhei bastente do BDE, recorri a lista e ninguem consegui me
> ajudar ... consegui resolver o problema. E como acredito que outras pessoas
> tenham o mesmo problema, resolvi colocar essa dica na lista. Por favor, se
> alguem tiver algo a acresentar ou mesmo corrigir, sinta-se a vontade para
> compartilhar conosco.
>
> Arquivos Exenciais para o BDE:
>
> EUROPE.BLL
>
> USA.BLL
>
> IDR20009.DLL
>
> IDAPI32.DLL
>
> BLW32.DLL
>
> IDAPI32.CFG <--- esse arquivo pode ter qualquer outro nome, desde que seja
> configurado no registro.
>
> Drivers de Banco de Dados:
>
> IDPDX32.DLL <--- Driver Paradox
>
> IDASCI32.DLL <--- Driver ASCII
>
> IDDBAS32.DLL <--- Driver DBase
>
> IDODBC32.DLL <--- Driver ODBC
>
> O BDE precisa de pelo menos um Driver de Banco de Dados para funcionar.
> Esses acima sao apenas alguns, existem varios outros.
>
> O BDE 4.51 + Driver Paradox compactados com o Algoritimo ZIP, ocuparam
> aproximadamente 650 Kb.
>
> Entradas no Registro do Win95:
>
> HKEY_LOCAL_MACHINE
>
> SOFTWARE\Borland\Database Engine
>
> DLLPATH -> localizacao do BDE (Unidade+Caminho Completo)
>
> CONFIGFILE01 -> localizacao do arquivo de configuracao (Unidade+Caminho
>
> Completo+Nome do Arquivo)
>
> SOFTWARE\Borland\BLW32
>
> BLAPIPATH -> localizacao do BDE (Unidade+Caminho Completo)
>
> LOCALE_LIB1 -> localizacao do arquivo USA.BLL (Unidade+Caminho
>
> Completo+USA.BLL)
>
> LOCALE_LIB2 -> localizacao do arquivo EUROPE.BLL (Unidade+Caminho
>
> Completo+EUROPE.BLL)
>
> Segue um pequeno exemplo de como registrar o BDE no Registro do Win95:
> begin Registry.RootKey := HKEY_LOCAL_MACHINE;
> Registry.CreateKey('SOFTWARE\Borland\Database
> Engine'); Registry.OpenKey('SOFTWARE\Borland\Database Engine', False);
> Registry.WriteString('DLLPATH',
> 'C:\ARQUIVOS DE PROGRAMAS\BDE\'); Registry.WriteString('CONFIGFILE1',
> 'C:\ARQUIVOS DE PROGRAMAS\BDE\IDAPI32.CFG'); Registry.OpenKey('\', False);
> Registry.CreateKey('SOFTWARE\Borland\BLW32');
> Registry.OpenKey('SOFTWARE\Borland\BLW32',
> False); Registry.WriteString('BLAPIPATH', 'C:\ARQUIVOS DE
> PROGRAMAS\BDE\'); Registry.WriteString('LOCALE_LIB1',
> 'C:\ARQUIVOS DE PROGRAMAS\BDE\USA.BLL');
> Registry.WriteString('LOCALE_LIB2',
> 'C:\ARQUIVOS DE PROGRAMAS\BDE\EUROPE.BLL'); end;
>
> Para compilar esse codigo, sera necessario declarar a Unit Registry.
>
> Como eu disse, esse e um exemplo bem simples. Ele nem mesmo verifica se o
> BDE ja esta registrado ou não.
>
> Para criar o Alias atravez do seu instalador, voce pode usar a funcão da
> api
> do BDE chamada DbiAddAlias."
>
> *Fonte: DTDelphi 2.8*
>
> 2008/12/11 Jorge Ericsson 
> >
>
>
> > Olá amigos Delphianos,
> >
> > Sei que para muitos vai soar como um atraso de tecnologia, mas tenho um
> > sistema em vários estados que necessita ainda do BDE.
> > Bom eu desenvolvi um instalador para o meu aplicativo e todas as vezes
> que
> > tento instalar a BDE atraves do comando REGSRV32 /s BDEINST.DLL, me
> > apresenta uma tela informando que a BDE vai ser instalada/atualizada.
> > Gostaria de instalar e registrar o BDE sem a necessidade do usuário
> > confirma
> > nada.
> > Alguém já passou por isso e pode me ajudar com alguma dica ?
> >
> > Valew pessoal,
> >
> > Jorge Ericsson S. Pinheiro
> > Ericsson Sistemas e Soluções
> > (61) 3797-4785 / 3244-8689 / 9227 4785
> > http://www.jericsson.com.br
> > jericsson...@gmail.com   40gmail.com>
> > jericsson...@hotmail.com   40hotmail.com>
> > skype:jericsson
> > Brasília - DF
> >
> >
>
> --
> ...
> Eduardo Silva dos Santos
> DRD SISTEMAS
> (27) 3218-4201
> (27) 8842-9489
> MSN: eduardo@gmail.com 
> Site: http://www.drdsistemas.com.br/
> ...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Att,

Jorge Ericsson S. Pinheiro
Ericsson Sistemas e Soluções
(61) 3797-4785 / 3244-8689 / 9227 4785
http://www.jericsson.com.br
jericsson...@gmail.com
jericsson...@hotmail.com
skype:jericsson
Brasília - DF


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] URGENTE: Como faço para instalar BDE de forma silenciosa.

2008-12-11 Por tôpico Eduardo Silva dos Santos
Espero que essa dica ajude:

BDE em 1 disquete"...065 - BDE em 1 disquete

Depois que apanhei bastente do BDE, recorri a lista e ninguem consegui me
ajudar ... consegui resolver o problema. E como acredito que outras pessoas
tenham o mesmo problema, resolvi colocar essa dica na lista. Por favor, se
alguem tiver algo a acresentar ou mesmo corrigir, sinta-se a vontade para
compartilhar conosco.

Arquivos Exenciais para o BDE:

EUROPE.BLL

USA.BLL

IDR20009.DLL

IDAPI32.DLL

BLW32.DLL

IDAPI32.CFG <--- esse arquivo pode ter qualquer outro nome, desde que seja
configurado no registro.

Drivers de Banco de Dados:

IDPDX32.DLL <--- Driver Paradox

IDASCI32.DLL <--- Driver ASCII

IDDBAS32.DLL <--- Driver DBase

IDODBC32.DLL <--- Driver ODBC

O BDE precisa de pelo menos um Driver de Banco de Dados para funcionar.
Esses acima sao apenas alguns, existem varios outros.

O BDE 4.51 + Driver Paradox compactados com o Algoritimo ZIP, ocuparam
aproximadamente 650 Kb.

Entradas no Registro do Win95:

HKEY_LOCAL_MACHINE

SOFTWARE\Borland\Database Engine

DLLPATH -> localizacao do BDE (Unidade+Caminho Completo)

CONFIGFILE01 -> localizacao do arquivo de configuracao (Unidade+Caminho

Completo+Nome do Arquivo)

SOFTWARE\Borland\BLW32

BLAPIPATH -> localizacao do BDE (Unidade+Caminho Completo)

LOCALE_LIB1 -> localizacao do arquivo USA.BLL (Unidade+Caminho

Completo+USA.BLL)

LOCALE_LIB2 -> localizacao do arquivo EUROPE.BLL (Unidade+Caminho

Completo+EUROPE.BLL)

Segue um pequeno exemplo de como registrar o BDE no Registro do Win95:
begin Registry.RootKey := HKEY_LOCAL_MACHINE;
Registry.CreateKey('SOFTWARE\Borland\Database
Engine'); Registry.OpenKey('SOFTWARE\Borland\Database Engine', False);
Registry.WriteString('DLLPATH',
'C:\ARQUIVOS DE PROGRAMAS\BDE\'); Registry.WriteString('CONFIGFILE1',
'C:\ARQUIVOS DE PROGRAMAS\BDE\IDAPI32.CFG'); Registry.OpenKey('\', False);
Registry.CreateKey('SOFTWARE\Borland\BLW32');
Registry.OpenKey('SOFTWARE\Borland\BLW32',
False); Registry.WriteString('BLAPIPATH', 'C:\ARQUIVOS DE
PROGRAMAS\BDE\'); Registry.WriteString('LOCALE_LIB1',
'C:\ARQUIVOS DE PROGRAMAS\BDE\USA.BLL'); Registry.WriteString('LOCALE_LIB2',
'C:\ARQUIVOS DE PROGRAMAS\BDE\EUROPE.BLL'); end;



Para compilar esse codigo, sera necessario declarar a Unit Registry.

Como eu disse, esse e um exemplo bem simples. Ele nem mesmo verifica se o
BDE ja esta registrado ou não.

Para criar o Alias atravez do seu instalador, voce pode usar a funcão da api
do BDE chamada DbiAddAlias."


*Fonte: DTDelphi 2.8*



2008/12/11 Jorge Ericsson 

>   Olá amigos Delphianos,
>
> Sei que para muitos vai soar como um atraso de tecnologia, mas tenho um
> sistema em vários estados que necessita ainda do BDE.
> Bom eu desenvolvi um instalador para o meu aplicativo e todas as vezes que
> tento instalar a BDE atraves do comando REGSRV32 /s BDEINST.DLL, me
> apresenta uma tela informando que a BDE vai ser instalada/atualizada.
> Gostaria de instalar e registrar o BDE sem a necessidade do usuário
> confirma
> nada.
> Alguém já passou por isso e pode me ajudar com alguma dica ?
>
> Valew pessoal,
>
> Jorge Ericsson S. Pinheiro
> Ericsson Sistemas e Soluções
> (61) 3797-4785 / 3244-8689 / 9227 4785
> http://www.jericsson.com.br
> jericsson...@gmail.com 
> jericsson...@hotmail.com 
> skype:jericsson
> Brasília - DF
>
>

-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]