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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como mudar a cor da label com o mouse move?
SRICK
não registrado
ENUNCIADA !
Postada em 10/10/2011 18:09 hs   
Estou falando do VB, JAVA comecei agora com o "Alo Mundo", rs, rs,.

No VB que sempre me enrola na hora de instalar o programa que criei, sempre dá erro.
   
Treze
não registrado
ENUNCIADA !
Postada em 10/10/2011 18:50 hs   
Você deve ficar atento para o seguinte:

o programa compilado no XP roda no Seven normal;

O programa compilado no Seven já não é tã simples assim vc terá de instalar uma OCX de correção;

O instalador do VB6 "Package&Deployment" as vezes tem certas dificuldades de registrar as Dll´s, tente aprender a usar o Inno Setup.
   
SRICK
não registrado
Postada em 11/10/2011 11:32 hs   
Olá TREZE voce tem algum tutorial pra me enviar (usar o Inno Setup)

Henrique
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 11/10/2011 12:12 hs            
vou dar umas dicas simples e eficientes
 

Bom vou explicar como vc vai fazer para incluir as DLL´s e OCX´s do seu programa no INNO SETUP.

 

primeiro Crie um instalador normalmente utilizando o Package & Deployment Wizard do Visual Studio

Feito isso vá na pasta Onde foi criado o instalador ( Pasta Package) e abra o arquivo setup.lst com o Word ou até com bloco de notas, neste arquivo contem a lista de todas as dll´s que seu programa vai precisar e quais devem ser registradas.

 

eis um exemplo retirado do setup.lst do instalador que criei:

 

[Bootstrap Files]

File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 12:00:00 AM,101888,6.0.84.50

File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1

File3=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1

File4=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12:00:00 AM,147728,2.40.4275.1

File5=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12:00:00 AM,164112,5.0.4275.1

File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 12:00:00 AM,598288,2.40.4275.1

File7=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,2/23/04 12:00:00 AM,1386496,6.0.97.82

 

 imprima o conteudo para depois você poder fazer as alterações no seu instalador Inno Setup

 

Agora você inicializa seu instaldor Inno Setup , e ao chegar na parte chamada Application Files clique no botão Add File(s)... vá até a pasta onde você criou o instalador usando o PDW e abra a pasta Support, nela estão todas as DLL´s e OCX´s necessárias para seu programa, selecione selecione-as e clique em abrir, ai basta você continuar a criar seu instalador até o final, ao terminar ele vai perguntar se você deseja compilar o programa e você vai selecionar não.

 

A seguir ira aparecer uma lista com os arquivos que foram selecionados, abaixo coloquei apenas quatro linhas para simplificar a explicação:

 

Source: "C:\Ultimo Instalador\testeinstalador\Support\ST6UNST.EXE"; DestDir: "{app}"; Flags: ignoreversion

Source: "C:\Ultimo Instalador\testeinstalador\Support\STDOLE2.TLB"; DestDir: "{app}"; Flags: ignoreversion

Source: "C:\Ultimo Instalador\testeinstalador\Support\TABCTL32.OCX"; DestDir: "{app}"; Flags: ignoreversion

Source: "C:\Ultimo Instalador\testeinstalador\Support\OLEPRO32.DLL"; DestDir: "{app}"; Flags: ignoreversion

 

bom agora vem a parte mais divertida, que é digitar veja as alterações que devem ser feitas nestas linhas

 

voltando lá em cima onde foi impresso o aqruivo setup.lst, onde estiver escrito DLLSelfRegister é porque esta dll deve ser registrada.

então você vai alterar a seguinte linha de:

Source: "C:\Ultimo Instalador\testeinstalador\Support\OLEPRO32.DLL"; DestDir: "{app}"; Flags: ignoreversion

para

Source: "C:\Ultimo Instalador\testeinstalador\Support\OLEPRO32.DLL"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace uninsneveruninstall sharedfile regserver

e assim para todas as dll´s que possuem DLLSelfRegister

Agora para os arquivos com extensão .TLB deve ser feito da seguinte forma

de:

Source: "C:\Ultimo Instalador\testeinstalador\Support\STDOLE2.TLB"; DestDir: "{app}"; Flags: ignoreversion

para:

Source: "C:\Ultimo Instalador\testeinstalador\Support\STDOLE2.TLB"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace uninsneveruninstall sharedfile regtypelib

e pronto suas dll´s serão registradas ao se instalar seu programa

Apenas algumas Observações no PDW onde estão marcadas como {WinSysPathSysFile} no Inno setup deve estar como DestDir: "{sys}" .

agora para ocx este deve ser o código

Source: "C:\Ultimo Instalador\testeinstalador\Support\TABCTL32.OCX"; DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: restartreplace sharedfile regserver

e assim por diante
 
espero que com isso já consiga fazer seu instalador do inno setup.
 
um abraço
   
SRick
LAVRAS
MG - BRASIL
ENUNCIADA !
Postada em 14/10/2011 04:54 hs            
TREZE, MUITO OBRIGADO.

Henrique
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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