Jump to content
Fórum Script Brasil
  • 0

Como Compactar Um Programa Em Um Só Executavel?


Dracom
 Share

Question

3 answers to this question

Recommended Posts

  • 0

você fala das ocxs e dlls?? tipo, usa o Package e Deployment. no menu Iniciar -> Programas, vai em Microsoft Visual Studio 6.0 -> Microsoft Visual Studio 6.0 Tools -> Package e Deployment Wizard.

ele já junta todas as dlls e ocxs q seu programa usa e já prepara o instalador certinho, mas você pode adicionar otros arquivos juntos (tipo um db access se você tiver usando um). não tem segredo, é so seguir as instrucoes, se tiver alguma duvida posta ai.

bom, mas as vezes a gente tem uns problemas com o Package e Deployment quanto vai distribuir pra otras versoes do windows (por exemplo, programou no xp e vai instalar no 98). se for esse o seu caso, procura no google (esqueci o endereco) o InnoSetup q faz um instalador pra você tb e o IsTool q é uma ferramenta mais simples pra usar o InnoSetup. os dois programas são free e faceis de usar. se tiver alguma duvida pra usar qualquer um deles posta ae.

Link to comment
Share on other sites

  • 0

cara, tem q ser um instalador. a não ser q você faca tudo por codigo, tipo copie os arquivos e registre as dlls. tipo, os arquivos você tem q copiar de qualquer jeito. se facilitar pra você, você pode guarda-los num zip, ai você extrai via codigo, esse tutorial do macoratti ensina como faz: http://www.macoratti.net/pac_arq.htm

ai você extrairia os arquiuvos numa pasta temporaria, copiava eles pro local certo (tipo System32), pode usar o FileSystemObject da biblioteca Microsoft Scripting Runtime pra copiar os arquivos (sei q você não gosta de procurar, mas faz uma busca no forum, no google, ou no site do macoratti q tem vaaaaarios exemplos), mas pra falar a verdade acredito q a dll do Scripting Runtime não é nativa do windows, e ela já teria q estar no pc pra funcionar, se for esse o caso, você tera q achar outra solucao ou deixar os arquivos numa pasta a parte mesmo.

pra registrar as dlls, acho q pode ser com o comando shell, tipo:

Shell "regsvr32 C:\Caminho\Arquivo.dll"

resumindo, você vai te um trampo fudido, acho q seria bem melhor você usar o instalador.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.4k
×
×
  • Create New...