Erro no installshield

Delphi

28/04/2004

Olá!Eu já estou tentando resolver este problema há algum tempo,
já deixei duas perguntas aqui, mas até agora nada que eu fiz ajudou.
É o seguinte, eu fiz um aplicativo com o delphi 3, e fiz os discos de
instalação com o installshield pra delphi 3. Até ai tudo bem, Mas na
hora de instalar em outro micro ocorre o seguinte erro durante a
instalação: Merging the configuration file has failed
Config file:
C:\Arquivos de programas\Arquivos comuns\Borland shared\BDE\IDAPI32.cnf.
Logo em seguida acontece este outro erro:
The error number is 3 initialization failed
´Exception EDBEngine Error in module
Biblioteca.exe(nome do aplicativo) at 0005A67A
E na hora que eu vou abrir alguma janela do aplicativo que trabalhe com o
banco de dados aparece esta mensagem:
An error occurred while attempting to inicialize the borland database
engine(error $3e06)
Se eu colar a pasta do BDE do meu computador no computador que deu o erro
o problema é resolvido. Mas como eu faço para resolver esse problema,
e o que significam esses erros.
No installshield eu marco a opção para instalação completa do BDE, informo o
nome do alias, o tipo de banco de dados, o seu caminho, tudo certo.
Eu tenho instalado no meu micro o delphi 3 e o 7, ista dá algum problema?
Se alguem puder me ajudar eu agradeco, por que tá difícil.
Mais uma pergunta, para fazer os discos de instalação do delphi 7 dá para
usar o installshield developer 8 ou só da pra fazer com a versão 7?
Muito obrigado pela antenção!
Jorge Bavaresco!


Jorgerock

Jorgerock

Curtidas 0

Respostas

Anjinho Loiro

Anjinho Loiro

28/04/2004

SOBE


GOSTEI 0
Onjahyr

Onjahyr

28/04/2004

Não sei se isso pode ser o problema, não uso instalador de terceiros (eu sempre crio o meu instalador), mas você já tentou desmarcar a opção de não instalar o BDE completo, visto que no computador de destino já pode haver um BDE instalado e o mesmo estar dando incompatibilidade de versões?

Este erro:
[b:2197c2116f]Merging the configuration file has failed[/b:2197c2116f]

Tá dizendo que tá dando erro no arquivo de configuração do BDE ao juntar o existente com o que você está levando.

Creio que no computador de destino já existe um BDE atualizado e você está carregando um arquivo de configuração antigo (com opções obsoletas) e ao fazer a mesclagem o InstallShield não consiga realizar a tarefa. Por quê você não instala o BDE do Delphi 7?

Foi só uma observação, como eu disse, prá mim é mais fácil criar um instalador próprio.


GOSTEI 0
Ulisses.lima

Ulisses.lima

28/04/2004

Olá!Eu já estou tentando resolver este problema há algum tempo, já deixei duas perguntas aqui, mas até agora nada que eu fiz ajudou. É o seguinte, eu fiz um aplicativo com o delphi 3, e fiz os discos de instalação com o installshield pra delphi 3. Até ai tudo bem, Mas na hora de instalar em outro micro ocorre o seguinte erro durante a instalação: Merging the configuration file has failed Config file: C:\Arquivos de programas\Arquivos comuns\Borland shared\BDE\IDAPI32.cnf. Logo em seguida acontece este outro erro: The error number is 3 initialization failed ´Exception EDBEngine Error in module Biblioteca.exe(nome do aplicativo) at 0005A67A E na hora que eu vou abrir alguma janela do aplicativo que trabalhe com o banco de dados aparece esta mensagem: An error occurred while attempting to inicialize the borland database engine(error $3e06) Se eu colar a pasta do BDE do meu computador no computador que deu o erro o problema é resolvido. Mas como eu faço para resolver esse problema, e o que significam esses erros. No installshield eu marco a opção para instalação completa do BDE, informo o nome do alias, o tipo de banco de dados, o seu caminho, tudo certo. Eu tenho instalado no meu micro o delphi 3 e o 7, ista dá algum problema? Se alguem puder me ajudar eu agradeco, por que tá difícil. Mais uma pergunta, para fazer os discos de instalação do delphi 7 dá para usar o installshield developer 8 ou só da pra fazer com a versão 7? Muito obrigado pela antenção! Jorge Bavaresco!


Vai um conselho...

O InstallShield que vem com o Delphi, é sempre a versão mais básica, por isso, seria melhor usar o InnoSetup.

Além de ser código aberto, vc faz a instalação totalmente em português.

Se precisar de ajuda, eu tenho alguns exemplos antigos, onde instalava o BDE, criava os alias necessários e outras coisinhas a mais.

Boa sorte,

Ulisses


GOSTEI 0
Pro-luck

Pro-luck

28/04/2004

Já tentei...

Deu a mesma coisa.

Na máquina do cliente ñ tem o BDE. Pelo contrário, se eu instalar o BDE por fora o disco de instalação cria o Alias direitinho, aponta para a pasta certa.

O que está acontecendo é que o Installshield ñ está conseguindo instalaro BDE.

E percebi tb que o InstallShield pede alguns arquivos de extensão BPL e dentro da pasta do BDE só os tais arquivos com extensão BTL.

Eu os indico e o InstallShield aceita-os.

Vou continuar tentando... Quem tiver uma outra opinião, esteja a vontade para posta-la e aos que já tentaram, muuuuuuito obrigado e que Deus os abençoem.


GOSTEI 0
Onjahyr

Onjahyr

28/04/2004

O colega mensionou o InnoSetup, eu até usei ele a um tempo atrás (hoje tenho meu

próprio instalador), mas o InnoSetup, hoje é um dos melhores instaladores de código

fonte aberto que conheço. Você poderia usar ele, ele tem até os fontes para você

estudar (se quiser).

[b:8d8b5b1fbf]Faça o download da versão mais atual:[/b:8d8b5b1fbf]
[url]http://www.jrsoftware.org/download.php/is.exe[/url]


[b:8d8b5b1fbf]Os fontes estão aqui:[/b:8d8b5b1fbf]
[url]http://www.jrsoftware.org/download.php/issrc.zip[/url]


[b:8d8b5b1fbf]A tradução para as mensagens em português do Brasil:[/b:8d8b5b1fbf]
[url]http://www.jrsoftware.org/files/istrans/PortugueseBr-16/BrazilianPortuguese-16-

5.1.11.isl[/url]


[b:8d8b5b1fbf]Um bom manual do Inno Setup (é necessário se cadastrar para acessar o

artigo):[/b:8d8b5b1fbf]
[url]https://ssl.porta80.com.br/activedelphi/modules.php?op=modload&name=News&file=a

rticle&sid=500[/url]

[b:8d8b5b1fbf]E[/b:8d8b5b1fbf]

[url]http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&si

d=439[/url]


GOSTEI 0
Onjahyr

Onjahyr

28/04/2004

_________________________________________________________

:lol: Opa! Copiar e colar de um arquivo texto parece que também não funciona aqui no fórum. Correção:

Faltou mensionar que a revista ClubeDelphi, edições 39,40 possui um tutorial completo de como usar o Inno Setup, artigo do companheiro Luciano Pimenta.
_________________________________________________________

O colega mensionou o [b:02ab1b896e]Inno Setup[/b:02ab1b896e], eu até usei ele a um tempo atrás (hoje tenho meupróprio instalador), mas o Inno Setup, hoje é um dos melhores instaladores de código fonte aberto que conheço. Você poderia usar ele, ele tem até os fontes para você estudar (se quiser).

[b:02ab1b896e]Faça o download da versão mais atual:[/b:02ab1b896e]
[url]http://www.jrsoftware.org/download.php/is.exe[/url]

[b:02ab1b896e]Os fontes estão aqui:[/b:02ab1b896e]
[url]http://www.jrsoftware.org/download.php/issrc.zip[/url]

[b:02ab1b896e]A tradução para as mensagens em português do Brasil:[/b:02ab1b896e]
[url]http://www.jrsoftware.org/files/istrans/PortugueseBr-16/BrazilianPortuguese-16-5.1.11.isl[/url]

[b:02ab1b896e]Um bom manual do Inno Setup (é necessário se cadastrar para acessar o artigo):[/b:02ab1b896e]
[url]https://ssl.porta80.com.br/activedelphi/modules.php?op=modload&name=News&file=article&sid=500[/url]

[b:02ab1b896e]E[/b:02ab1b896e]

[url]http://www.activedelphi.com.br/modules.php?op=modload&name=News&file=article&sid=439[/url]


_________________________________________________________


GOSTEI 0
POSTAR