Ir para conteúdo
Fórum Script Brasil
  • 0

Setup


Manwë Súlimo

Pergunta

Pessoal, vocês estavam falando de Setup ai me veio uma duvida:

aqui no serviço, as vezes eu faço um aplicativo e só passando o .exe já funciona na maquina do usuario, mas quando eu fiz um programa de verdade, com mais componentes, na maquina do usuario precisava ter uns .ocx, que não tinha.....

ai eu tive que fazer um setup, fiz com o assistente do visual studio mesmo, mas o setup ficou com 11 MB, e o programa não era nem metade disso...

o fato é que ele levou junto todas as dll e outros arquivos necessarios para a execução perfeita do software...

ai eu pergunto o seguinte:

Se eu usar outro criador de Setup, desses que vêm naquelas revista de informatica com milhares de programas, ele vai fazer isso também??? vai levar todas as dll, ocx, e outros tipos de arquivos necessarios, até aqueles que sem duvida o usuario vai ter no micro??

qual a melhor forma de eu criar setup??

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Brother...

isso é verdade.. quando se cria um SETUP ele leva junto tudo q é necessario para a instalacao do seu sistema, alguns sistemas como você disse não precisam de setup pois já tem as dlls instaladas na maquina..

um caso comum q você vai ver é em aplicacoes .net em Window Application, o .net em quase todos os casos não é preciso criar um Deployment pois se voce usar as ferramentos do .net basta a pessoa ter instalado na maquina o .net FrameWork para rodar.

o melhor jeito de voce poder fazer o seu setup é verificar quais DLLs está usando, OCXs, banco de dados, etc...

baixe o InnoSetup, e crie sua propria instalacao personalizada.

Espero ter ajudado em algo.

[]´s

Link para o comentário
Compartilhar em outros sites

  • 0

com o innosetup eu tenho que determinar as ocx e dll que ele vai ter que pegar né?? ou ele faz como o assistente do visual studio? pega sozinho até o que não precisa pegar???

e o inno na hora da instalação em outra máquina vai registrar as dll e ocx corretamente?? ou vai só copiar??

até mais

Link para o comentário
Compartilhar em outros sites

  • 0

Bom.. eu so conheco para fazer na unha mesmo.. ai ficaria + ou - assim:

Source: "C:\WINDOWS\system32\mscomct2.ocx"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\MSFLXGRD.OCX"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\MSMASK32.OCX"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\MSSTDFMT.DLL"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\msvbvm60.dll"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\comcat.dll";   DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\Comctl32.ocx"; DestDir: "{win}\system32"

=)

Link para o comentário
Compartilhar em outros sites

  • 0

isso eu usaria onde????

e lá já vai mais duvida::

Como que eu crio meu próprio setup??, ou melhor, como se faz esses programas de setup, tipo que coloca todos os arquivos em um só e por ai vai... tipo zip?

um dia eu fiz um setup em DOS, que num arquivo .bat, ele era meio desses de CD, que tem todos os arquivos no cd, ai só copiava pro micro, até foi legal, mas era em DOS, o de copiar até que eu sei, mas esses que meio que zipa os arquivos em um só, como faz??????

até mais

Link para o comentário
Compartilhar em outros sites

  • 0

Vou dar um exemplo de uma criação de instalação do InnoSetup:

[Setup]
AppName=Sistema BVTI
AppVerName=Sistema BVTI v.01
AppPublisher=BVTI Tecnologia da Informação
AppPublisherURL=http://www.bvti.com.br
AppSupportURL=http://www.bvti.com.br
AppUpdatesURL=http://www.bvti.com.br
DefaultDirName={pf}\Sistema BVTI
DefaultGroupName=Sistema BVTI

[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"

[Files]
Source: "C:\WINDOWS\system32\mscomct2.ocx"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\MSFLXGRD.OCX"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\MSMASK32.OCX"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\MSSTDFMT.DLL"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\msvbvm60.dll"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\comcat.dll";   DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\Comctl32.ocx"; DestDir: "{win}\system32"
Source: "C:\WINDOWS\system32\comdlg32.ocx"; DestDir: "{win}\system32"
Source: "C:\Documents and Settings\gdividino\Desktop\PA\sistema_bvti.exe"; DestDir: "{app}"

[Icons]
Name: "{group}\Sistema BVTI"; Filename: "{app}\sistema_bvti.exe"
Name: "{userdesktop}\Sistema BVTI"; Filename: "{app}\sistema_bvti.exe"; Tasks: desktopicon

[Run]
Filename: "{app}\sistema_bvti.exe"; Description: "Executar o Sistema BVTI"; Flags: nowait postinstall skipifsilent

Esse é a instalação da primeira versao do sisteminha aki da empresa.. coisa simples...

acho q da pra você ter uma ideia de como é criado...

depois esse codigo é compilado pelo Innosetup e gerado um SETUP.EXE

e é so instalar =)

[]´s

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...