Problemas com o InstallShield

29/03/2003

0

Olá pessoal. Tenho um projeto que utiliza o DB Express para acessar o MS Sql.
Tentei fazer o setup deste utilizando o installshield, apenas especificando o executável como arquivo a ser copiado na instalação.

O Setup roda normalmente, mas o aplicativo reclama das dlls dbexpmss.dll e midas.dll ao ser executado. Bem, se eu copiar estas para o diretório do programa ou incluir elas na instalação, o aplicativo roda perfeitamente.

Mas, o installshield tem como recurso os mergemodules, que acredito que são justamente os pacotes que contém estas e outras dlls, necessárias para o acesso a banco de dados, etc. Certo :?:

Porém, se acrescento no projeto do installshield alguns destes pacotes, aliás, qualquer pacote, o setup gera a seguinte mensagem de erro durante a sua execução :

internal error 25001.1615:RegistrationCosting::
CostAllISSelfRegEntries::
MsiDatabaseOpenView(hDatabase,_T(´Select * from
ISSelfReg´),hView)

Ao clicar em OK, a instalação continua, mas o aplicativo não funciona (informa que não conseguiu acessar as dlls já citadas acima).

O que significa este erro :?:
Os mergemodules servem para registrar estas dlls :?:
Ou devo incluir os arquivos dlls necessários ao aplicativo manualmente no projeto do installshield :?:

Aguardo retorno.
Grato.


Rmboni

Rmboni

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar