Buscar

Fazendo uma bde em um disquete

Código

//Arquivos necessarios 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

SOFTWAREBorlandDatabase Engine

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

CONFIGFILE01 //-> localizacao do arquivo de configuracao (Unidade+Caminho Completo+Nome do Arquivo)

SOFTWAREBorlandBLW32

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('SOFTWAREBorlandDatabase Engine');
Registry.OpenKey('SOFTWAREBorlandDatabase Engine', False);
Registry.WriteString('DLLPATH', 'C:ARQUIVOS DE PROGRAMASBDE');
Registry.WriteString('CONFIGFILE1', 'C:ARQUIVOS DE PROGRAMASBDEIDAPI32.CFG');
Registry.OpenKey('', False);
Registry.CreateKey('SOFTWAREBorlandBLW32');
Registry.OpenKey('SOFTWAREBorlandBLW32', False);
Registry.WriteString('BLAPIPATH', 'C:ARQUIVOS DE PROGRAMASBDE');
Registry.WriteString('LOCALE_LIB1', 'C:ARQUIVOS DE PROGRAMASBDEUSA.BLL');
Registry.WriteString('LOCALE_LIB2', 'C:ARQUIVOS DE PROGRAMASBDEEUROPE.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.}

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Banco de dados
Adicionada dia: 29/05/03
Por: Felipe Monteiro
Visualizada: 4461 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009