USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  INNO SETUP
AntonioCarlos
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/02/2008 16:55 hs            
Rapaziada, dois problemas:
 
Com o INNOSETUP, fiz me script de instalação e Desintalação. Blz.
 
Problema 1:
Uso na sessão [ICONS] o seguinte:
 
Name: {group}Sistema simples; Filename: {app}Ssimples.exe; WorkingDir: {app}; IconFilename: {app}Cursoraplication.ico; IconIndex: 0; Flags: useapppaths
Name: {group}Sistema simples; Filename: {app}unins000.exe; WorkingDir: {app}; IconFilename: {app}Cursoruninstal.ico; IconIndex: 0; Flags: useapppaths
A primeira instrução o instalador cria no Menu Iniciar, Arquivos de Programas, MinhaPasta, => Meu Sistema (sem o icone). (E clicando e executa o desinstalador)
 
A segunda instrução o instalador teria que criar no Menu Iniciar, Arquivos de Programas, MinhaPasta, => Desinstalador + Icone (Não Criou)
 
Problema 2:
Acesso pelo meu sistema ACESSO TABELAS EM UM BANCO DE DADOS ACCESS. Vou distribui-lo e como é a primeira vez que estou fazendo isso, não estou confiando muito no que o PDW do VB esta me dizendo em relação aos componentes, dentre os demais ele mandou o msado25.TLB e ostdole2.TLB os quais não faço ideia de onde devo instala-los. O primeiro deve ter ligação com o ADO o segundo não imagino.
 
Vejam o que eu tenho que enviar junto com a minha App, imaginado que o cliente não tem access instalado?
 
Grato
Antonio Carlos
 
 
 
 
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 21/02/2008 17:20 hs            

!!Emoções

TÓPICO EDITADO
   
AntonioCarlos
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 21/02/2008 17:24 hs            
Eu estou usando o Visual Basic 6
 
   
TREZE
não registrado
ENUNCIADA !
Postada em 21/02/2008 19:30 hs   
o VB6 é uma ferramenta do Visual Studio 6, então exite o Package Deployment Wizard que cria o instalador do seu programa, já instala as dll´s e registra as mesmas, desvantagem é em Inglês, mas é apenas um instalador. Já tentei de tudo com INNO SETUP ele com certeza tem um visual muito bom porém você deve registrar dll por dll. fica meio complexo se criar um instalador assim. Se você não sabe como fazer seu instalador, então vá em INICIAR/TODOS OS PROGRAMAS/MICROSOFT VISUAL STUDIO e clique em ackage Deployment Wizard, ai siga os passos do mesmo.
 
até
   
Sandro
não registrado
ENUNCIADA !
Postada em 21/02/2008 20:49 hs   
Olá,
 
Eu usei durante muito tempo o PWD do VB, mas ele não funciona em 100% dos casos, principalmente em máquinas com XP ou 2000 (nunca tentei no vista) Nessas máquinas ele pode entrar em loop contínuo, pois ele tenta repassar dlls de sistema. Algumas vezes basta editar o arquivo setup.lst e colocar um ponto-e-vírgula em todos os arquivos citados na seção [bootstrap files], mas também não é certo que irá funcionar, em alguns casos o loop permanece. O Inno Setup funcionou até agora em todos os ambientes em que testei, mas o problema é que ele é um instalador genérico, ou seja, ele é feito para instalar programas feitos em qualquer linguagem, assim ele não sabe as dlls que são usadas pelo seu programa nem se elas devem ou não ser registradas. Eu faço o seguinte:
uso o PWD para criar um disco de instalação que eu não vou usar, depois, adiciono no inno todos os arquivos de dll e ocx que o pwd coloca na pasta Package. Depois, eu abro o arquivo setup.lst que o PDW gera e verifico as DLLs que usam a opção {DLLSelfRegister}. Para elas, eu acrescento no script do inno a opção "flags: regserver". No caso dos arquivo tlb, eles são bibliotecas de tipos de objetos, e devem ser instalados no WindowsSystem (win 9x) ou system32 (winxp, vista, 2000). Eles também devem ser registrados, mas a opção é outra: regtypelib.
Com relação aos ícones, tente remover a última instrução Flags: useapppaths, ela instrui o instalador a procurar o ícone através da chave do registro do Windows
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths.
 
Sandro.
   
AntonioCarlos
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 07:44 hs            
Bom dia Sandro!
 
Agradeço a atenção.
 
Em relação aos icones consegui com que fiquem prefeitos sem remover a instrução Flags, inclusive a criação no Desktop fica a criterio do usuario no momento da instalação.
 
As Blibliotecas do tipo Objeto.TLB eu estava instalando na Pasta de Sistema do Windows mesmo.
 
Agora essa Flags RegServer penso que seja para caso de aplicação do tipo servidor, ou estou enganado?
 
Eu estou usando da seguinte forma para instalar DLLs, OCXs e TLBs:
 
Source: C:MeuSistemaPakageMsvbvm60.dll; DestDir: {sys}; Flags: promptifolder onlyifdoesntexist 32bit

 
Source: C:MeuSistemaPakageMshflxgd.ocx; DestDir: {sys}; Flags: promptifolder onlyifdoesntexist 32bit
 
Source: C:MeuSistemaPakageMsado25.tlb; DestDir: {sys}; Flags: promptifolder onlyifdoesntexist 32bit

Encontrei informações do TIPO:

Source: "ComCtl32.ocx"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver

CONVIDO A TODOS QUE QUISEREM A FAZER ALGUM COMENTARIO, FIQUEM A VONTADE.

Abs

Antonio Carlos


 
 

 
 
TÓPICO EDITADO
 
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página