Criei uma aplicação e estou enfrentando dificuldades em distribuíla. <_<
Quando fui distribuir minha primeira aplicação, eu instalei os arquivos necessários (DLL / OCX) na pasta do sistema do cliente. Essa instalação substituiu algumas DLLs por outras mais atuais e ferrou com o sistema todo (win98). Desde então venho colocando as DLLs / OCX na própria pasta da aplicação (e tem funcionado). Porém os programinhas não utilizavam acesso a banco de dados, no máximo arquivos texto.
Entretanto, nessa minha última aplicação eu estou utilizando mais componentes do que de costume, como Data Control, utilizando DAO 3.51, instruções SQL , etc. Quando fui instalar em outra máquina (sem o Visual Studio instalado) deu um erro.
Com o P&DW eu consegui distribuir legal, pois observei que ele registrou tudo e até o driver .JET. Mas como o P&DW é uma droga, eu utilizo o Is Tool em conjunto com o Inno Setup para gerar o pacote de instalação. Nele encontrei uma opção (flag) chamada "Registrar servidor". Marquei essa flag para registrar a DLL quando a mesma é copiada para a pasta da aplicação. Funcionou no win XP.
Pergunto.
Qual a maneira mais correta de distribuir uma aplicação sem correr o risco de ferrar com o PC do cliente? Digo, onde deixar as DLLs / OCX e como registrar automaticamente?
Existe alguma outra opção no Istool ou Inno Setup para registrar um componente mais seguramente?
E quais os componentes que eu preciso enviar junto com o pacote e registrar no PC cliente?
Pergunta
Musashi_RS
Olá,
Criei uma aplicação e estou enfrentando dificuldades em distribuíla. <_<
Quando fui distribuir minha primeira aplicação, eu instalei os arquivos necessários (DLL / OCX) na pasta do sistema do cliente. Essa instalação substituiu algumas DLLs por outras mais atuais e ferrou com o sistema todo (win98). Desde então venho colocando as DLLs / OCX na própria pasta da aplicação (e tem funcionado). Porém os programinhas não utilizavam acesso a banco de dados, no máximo arquivos texto.
Entretanto, nessa minha última aplicação eu estou utilizando mais componentes do que de costume, como Data Control, utilizando DAO 3.51, instruções SQL , etc. Quando fui instalar em outra máquina (sem o Visual Studio instalado) deu um erro.
Com o P&DW eu consegui distribuir legal, pois observei que ele registrou tudo e até o driver .JET. Mas como o P&DW é uma droga, eu utilizo o Is Tool em conjunto com o Inno Setup para gerar o pacote de instalação. Nele encontrei uma opção (flag) chamada "Registrar servidor". Marquei essa flag para registrar a DLL quando a mesma é copiada para a pasta da aplicação. Funcionou no win XP.
Pergunto.
Qual a maneira mais correta de distribuir uma aplicação sem correr o risco de ferrar com o PC do cliente? Digo, onde deixar as DLLs / OCX e como registrar automaticamente?
Existe alguma outra opção no Istool ou Inno Setup para registrar um componente mais seguramente?
E quais os componentes que eu preciso enviar junto com o pacote e registrar no PC cliente?
Desde já agradeço a atenção. :rolleyes:
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.