Instalação do BDE Administrator no Windows 8 – x64

Em máquinas com plataforma de 64 bits, dependendo do idioma, a instalação do BDE fica em um dos seguintes caminhos:
    – C:\Arquivos de programas (x86)\Arquivos comuns\Borland Shared ou
    – C:\Program Files (x86)\Common Files\Borland Shared.

Para configuração do BDE em máquinas desta plataforma, serão necessárias algumas alterações para que seja possível executá-lo sem erros. A primeira, é a realocação da pasta Borland Shared e a segunda é a reconfiguração das informações do BDE no Registro do Windows 8:

Realocação da pasta Borland Shared

1. Você deverá recortar a pasta Borland Shared, localizada em um dos locais citados, e colar na pasta C:\Arquivos de programas(x86)\Arquivos comuns ou C:\Program Files (x86)\Common Files, conforme sua versão do Windows 8:

image

 

Configuração do BDE no Registro do Windows

1. Agora realize o segundo procedimento que é alterar o caminho do BDE no Registro do Windows 8:

Na tela Iniciar do Windows 8, digite o comando REGEDIT.EXE para acessar o Editor do Registro:

image

 

2. Após visualizar o aplicativo solicitado, pressione a tela ENTER para executá-lo;

image

 

Caso a mensagem a seguir seja exibida, pode permitir a referida solicitação, pois isto está relacionado à Segurança do Windows / Controle de Conta de Usuário;

image

 

3. Ao abrir o Editor do Registro do Windows 8, localize a pasta Database Engine conforme imagem abaixo e altere o caminho dos registros da seguinte forma: 

Onde tiver C:\Arquivos de programas(x86)\…  altere para C:\Arquivos de programas\…, retirando apenas a expressão (x86), conforme print abaixo:

image


Apontando para cimaAtenção

  • Caso não existam os registros com final 32 (imagem abaixo), os mesmos NÃO deverão ser criados;

              image

  • Após as alterações, reinicie a máquina e em seguida valide a conexão do BDE com o Banco de Dados.

 

Post relacionado:
Instalando o TOTVS RM Biblioteca no Windows 8 – x64

Um grande abraço a todos e até o próximo post.

Anúncios

Corrigindo Erros de Memória no BDE

Erros no BDE
Conflito de compartilhamento de memória (Shared memory conflict – $210D)

Problema
O BDE está tentando usar um endereço de memória que já está em uso pelo SO ou outra aplicação.

Solução

  1. Fechar todas as aplicações BDE;
  2. Executar o Administrador do BDE (Adm BDE) pelo “Painel de Controle” ou procurar o arquivo BDEADMIN.EXE (Adm BDE), este arquivo, normalmente, fica em algum diretório em “\Arquivos de Programas\Borland…”.
  3. Ao carregar Adm BDE clique na aba “Configuration”;

  4. Há um item na árvore, no lado esquerdo da tela do Adm BDE, chamado “Configuration”. Se não estiver expandido, expanda-o;
  5. Depois, expanda “System”. Abaixo do “System”, selecione “INIT”.
  6. Na janela ao lado direito, procure o parâmetro chamado “SHAREDMEMLOCATION”. Mude o valor para “5BDE”.
  7. Depois, clique na palavra “Object” na barra de menu da janela principal e selecione “Apply”.
  8. Responda “OK” para a confirmação de “Save all edits…” (Salvar todas alterações).

Erro
Memória insuficiente para esta operação (Insufficient memory for this operation – $2501)

Problema
Sua aplicação (ou outra aplicação BDE) consumiu a memória reservada para o BDE.

Solução

  1. Fechar todas aplicações BDE;
  2. Executar o Administrador do BDE (Adm BDE) pelo “Painel de Controle” ou procurar o arquivo BDEADMIN.EXE (Adm BDE), este arquivo, normalmente, fica em algum diretório em “\Arquivos de Programas\Borland…”.
  3. Execute o Adm BDE e clique na aba “Configuration”.
  4. Há um item na árvore, no lado esquerdo da tela do Adm BDE, chamado “Configuration”. Se não estiver expandido, expanda-o;
  5. Depois, expanda “System”. Abaixo do “System”, selecione “INIT”.
  6. Na janela ao lado direito, procure o parâmetro chamado “SHAREDMEMSIZE”. Mude o valor para 4096.
  7. Depois, clique na palavra “Object” na barra de menu da janela principal e selecione “Apply”.
  8. Responda “OK” para a confirmação de “Save all edits…” (Salvar todas alterações).

Agora você pode tentar iniciar a aplicação novamente. Se ainda tiver problemas para rodar a aplicação e você estiver rodando ela em Windows NT, 2000 ou superior, abaixo tem algumas instruções sobre, mas desta vez deixe a propriedade “SHAREDMEMSIZE” com 4096, e altere a propriedade “SHAREDMEMLOCATION” para “0×5BDE”.

Então aplique as alterações antes e tente rodar novamente sua aplicação. Se o mesmo erro permanecer tente alterar a propriedade “SHAREDMEMSIZE” para 8192. Se o erro persistir, você pode tentar informar “0×6BDE” para a propriedade “SHAREDMEMLOCATION”. Se ainda assim o erro persistir, você pode tentar outro valor para a propriedade “SHAREDMEMLOCATION”, conforme o intervalo exposto abaixo.

Outros valores podem ajudar a resolver este problema, são eles: 1000, 7000, and 7F00. Se nenhum desses valores resolverem, você pode tentar 2000, 3000, 4000, etc. ou qualquer valor dentro dos intervalos especificados para cada sistema operacional:

Windows 95/98: SHAREDMEMLOCATION = 9000 to FFFF

Windows NT/2000/2003/Vista/2008: SHAREDMEMLOCATION = 1000 to 7F00

Em experiência reportadas por outros usuários do BDE foi necessário remover ou desabilitar alguns drivers (som, p.e.) no Windows NT/2000/2003/Vista/2008 para resolver o problema, mas normalmente somente “realocando” o pool de memória usado pelo BDE na propriedade SHAREDMEMLOCATION já é o suficiente.

Configurando o BDE para Aplicativos TOTVS

Configuração BDE para Banco de Dados SQL Server

A configuração a seguir possibilita abrir vários módulos dos aplicativos TOTVS da Linha RM ao mesmo tempo. Normalmente, ao abrir dois aplicativos sempre ocorre erros inesperado retornados pelo BDE. Com essa configuração fizemos a abertura de até quatro aplicativos e em cada um deles o acesso ao módulo de lançamentos financeiros coma mais de 15.000 registros.

Clique nas imagens para ampliá-las.

clip_image002 
clip_image004