PROGRAMA EM VB6

KOVALICK 19/07/2011 12:07:01
#379536
Bom Dia!
Criei um programa em vb6 e gerei o instalador tudo normal, mas gostaria de saber como faço para criar um instalador só com as dependências do programa
(ex: .dlls .ocx etc...).
Não sei se isso é possível então desde já agradeço.
KOVALICK 19/07/2011 12:16:40
#379539
Mas é que tenho o programa instalado num pc e tento rodar ele pela rede em outro e me da erro porque não tem tudo necessário para funcionar.
ai gostaria de saber se tem como eu instalar só as dependência no computador cliente.
ROBIU 19/07/2011 12:48:58
#379541
Abra o Setup.lst com o Bloco de Notas e comente as linhas dos arquivos que você não deseja instalar (colocando um ; no inicio da linha) ou exclua as linas. Depois renumere os nomes dos FileX, onde x vai ser o número de ordem

Ex:
[Setup1 Files]
;File1=@MDAC_TYP.EXE,$(AppPath),,,6/26/98 12:00:00 AM,8124720,4.71.1015.0
File1=@MSSTDFMT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),5/28/09 10:39:42 AM,119808,6.1.97.82
File2=@msbind.dll,$(WinSysPath),$(DLLSelfRegister),$(Shared),2/22/04 11:00:00 PM,78848,6.1.97.82
File3=@MSDATLST.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/9/04 12:00:00 AM,234016,6.0.84.18
;File5=@Msdatgrd.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/9/04 12:00:00 AM,275216,6.1.97.82
File4=@msadodc.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/8/04 11:00:00 PM,131856,6.1.97.82
;File7=@Project1.exe,$(AppPath),,,7/18/11 2:47:16 PM,24576,1.0.0.0


Essas linhas não serão executadas

Citação:

[Setup1 Files]
;File1=@MDAC_TYP.EXE,$(AppPath),,,6/26/98 12:00:00 AM,8124720,4.71.1015.0
;File5=@Msdatgrd.ocx,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/9/04 12:00:00 AM,275216,6.1.97.82
;File7=@Project1.exe,$(AppPath),,,7/18/11 2:47:16 PM,24576,1.0.0.0[/c]



VELDRAME 19/07/2011 15:45:36
#379554
Crie um arquivo bat
Exemplo.

@ECHO OFF
REM Cópia os arquivos para seu devidos lugares, lembra de por o camino certinho
copy Looze.ocx c:\windows\system32
copy PaletadeCores.ocx c:\windows\system32
copy v_Tab.ocx c:\windows\system32
copy v_base64.dll c:\windows\system32
copy V-MySql.dll c:\windows\system32
copy AlphaImageControl.ocx c:\windows\system32
copy EXTENS32.DLL c:\windows\system32
copy Reports.dll c:\windows\system32
copy lvbuttons.ocx c:\windows\system32
copy ListarAndamento.ocx c:\windows\system32

REM Começa o Registro dos arquivos dll, ocx, blá,blá,...
regsvr32.exe /s ListarAndamento.ocx
regsvr32.exe /s lvbuttons.ocx
regsvr32.exe /s Reports.dll
regsvr32.exe /s EXTENS32.DLL
regsvr32.exe /s AlphaImageControl.ocx
regsvr32.exe /s V-MySql.dll
regsvr32.exe /s v_base64.dll
regsvr32.exe /s v_Tab.ocx
regsvr32.exe /s Looze.ocx
regsvr32.exe /s PaletadeCores.ocx
Print [Ô]Registrados[Ô]
EXIT


Deixe tudo na mesma pasta.
Abraços
FEDERHEN 20/07/2011 08:23:50
#379591
Mais fácil instalar o setup na maquina da rede e depois deletar o .EXE
Se você está gerando o instalator pelo PACKAGE AND DEPLOYMENT WIZARD, pode excluir o .EXE da lista de arquivos, em determinada parte da geração.
Tópico encerrado , respostas não são mais permitidas