Darkside  

Voltar   Darkside > Darkside > Comunidade

Responder
 
Thread Tools
snake
Trooper
 

Default [Programação] Juntar DLL

10-10-05, 18:15 #1
Alguém ai sabe como faço pra juntar um .exe e uma (ou mais) .dll em 1 .exe apenas?

é porque trabalho muito com VB, e geralmente preciso de 2 ou 3 dlls junto pro programa rodar, e fazer instalador não da pq tem pessoas (verdade) que não sabe seguir passos de uma instalação...

eu usava um programa chamado File Fusion, era simples.. vc coloca o .exe, colocava as .dll que você queria, e ele fazia um .exe apenas, que quando executado instalava as dlls e rodava o .exe (as dlls ficavam dentro desse .exe mesmo, como se fosse um self-extract)...

Ja tentei fazer usando winrar (Self-extract) mas como falei, tem pessoas que não sabem seguir passos corretos de instalaçao..

Um positivo pra quem me ajudar





snake is offline   Reply With Quote
Rewner
Trooper
 

10-10-05, 18:32 #2
Olha de VB eu não manjo, mas provavelmente deve ser parecido com o Delphi, no Delphi, voce tem que fazer um arquivo "Resource" (.rs) e com base nele usar um pré-compilador para ele "juntar" qualquer arquivo que voce quiser, no seu caso as dlls, depois no seu programa voce referenciava esse "Resource" e extraia ele para a pasta do arquivo.

Perguntando pra Deus ele trouxe alguns links interessantes sobre isso, dá uma olhada http://www.google.com/search?hl=en&l...vb&btnG=Search

Rewner is offline   Reply With Quote
s p o o l
Banned
 

10-10-05, 18:50 #3
achei um site muito bom onde você vai achar com certeza: www.google.com

ps. eeeeeeeeee, positivo pra mim!

s p o o l is offline   Reply With Quote
snake
Trooper
 

10-10-05, 20:40 #4
vou dar uma lida sobre resources e tal

spool, _|_ isdajsiaojd

snake is offline   Reply With Quote
Bombastic
The Alpha Male
 

10-10-05, 20:43 #5
snak3 isso depende dos compiladores

se vao fazer standalones, se vao fazer os arquivos precisarem de dlls ou qquer outro tipo de arquivo

deve existir uma configuracao pra mudar isso em um compilador de gente(vb nao tem pq nao eh linguagem)



espero ter ajudado

Bombastic is offline   Reply With Quote
vkMiau
Trooper
 

10-10-05, 21:21 #6
O que eu faria:
1. Abrir o bom e querido Delphi hauhauhaua.
2. Criar um RES apontando para as DLL's e para o EXE.
3. Criar um programa que através de um TMemoryStream "extraí" os arquivos pro C:\TEMP (geralmente essa pasta é sem restrição nos XP).
4. Executar.

O resultado dessa inhaka toda é um .EXE único, que extraí, executa e deleta os arquivos. Ah... E sem problemas de copyright/pirataria!

vkMiau is offline   Reply With Quote
FeDaYkIn
e tenho dito
 

10-10-05, 22:59 #7
snak3

esse é um pesadelo dos desenvolvedores VB
cara faz assim, puxa o InstallShield Developer
nem sei q versao q ta atualmente, eh meio grande mas faz tudo pra vc... tem a opcao q ele pega o projeto do vb, ve as dlls, deixa vc colocar arquivos adicionais, enfim.. da pra fazer de tudo!

e no fim vc escolhe o tipo de saída da instalacao, la tem a opcao de Single File, coisa assim self extractor..

dá uma olhada...
[]´z

FeDaYkIn is offline   Reply With Quote
snake
Trooper
 

10-10-05, 23:10 #8
vou puxar

*:

tem que ser o developer mesmo?


Last edited by snake; 10-10-05 at 23:12..
snake is offline   Reply With Quote
landim
Trooper
 

Gamertag: rlandim Steam ID: ldmkz
10-10-05, 23:18 #9
se não quiser fazer a instalação com o InstallShield, tem o EXEJoiner ele junta dois executáveis em 1, acho que faz a mesma coisa com DLLs tbm, mas não tenho certeza...

landim is offline   Reply With Quote
Choke
Trooper
 

Gamertag: wrparra Steam ID: wrparra
10-10-05, 23:31 #10
pq nao gerar instalação pelo Package and Deployment do proprio vb ???

Choke is offline   Reply With Quote
FeDaYkIn
e tenho dito
 

10-10-05, 23:34 #11
eh eu sei q tem inumeras formas de se fazer isso
mas lembro q na época eu usava o ISD mesmo, por ser mais facil de usar e ao mesmo tempo mais poderoso

[]´z

FeDaYkIn is offline   Reply With Quote
snake
Trooper
 

11-10-05, 07:19 #12
to baixando também o InstallShield X 10.5 Premier (tem 478Mb)
e to baixando o InstallShield Developer 8.01 (465Mb)

vamos ver se vai dar tudo certo

snake is offline   Reply With Quote
Avacaiador
Trooper
 

PSN ID: Avacaiador
11-10-05, 08:23 #13
Em clarion tem uma opção em Projects, Properties, Run Time Library e mudar de Standalone para Local.
Clarion rox!
Em vb eu não sei!
(pfff, nem ajudei em nada... )

Avacaiador is offline   Reply With Quote
Sabbath
R2D2
 

Steam ID: ssabbath
11-10-05, 09:56 #14
Install Shield Developer é meu ovo esquerdo... PQP ô coisa tosca!

Sabbath is offline   Reply With Quote
Never Ping
🌀 Trooper
 

Gamertag: Willian Braga PSN ID: Never_Ping XFIRE ID: neverping Steam ID: neverping
11-10-05, 10:13 #15
Aquele nullsoft installer não resolveria não?

Never Ping is offline   Reply With Quote
maxcool
Banned
 

PSN ID: atcasanova
11-10-05, 11:33 #16
manda em pkzip e manda o usuário se virar!

maxcool is offline   Reply With Quote
Rewner
Trooper
 

11-10-05, 13:21 #17
Não usem o install shield!!.

Usem Inno. É bom. É FREE.

Rewner is offline   Reply With Quote
snake
Trooper
 

17-10-05, 16:26 #18
Baxei os 2 install shield..
um nem instalo, o otro deu milhares de erros na instalação..

continuo com o mesmo problema

snake is offline   Reply With Quote
Rewner
Trooper
 

17-10-05, 16:35 #19
Já falei, usa o Inno

Rewner is offline   Reply With Quote
Choke
Trooper
 

Gamertag: wrparra Steam ID: wrparra
17-10-05, 16:36 #20
Quote:
Postado por Choke
pq nao gerar instalação pelo Package and Deployment do proprio vb ???

Choke is offline   Reply With Quote
snake
Trooper
 

17-10-05, 17:06 #21
pq eu não quero usar dialogs, quero apenas um .exe que eu execute e o programa rode, sem necessidade de uma instalação gráfica etc

snake is offline   Reply With Quote
Scrabby
Trooper
 

17-10-05, 19:05 #22
o que tu precisa é de uma surra, isso sim.

Scrabby is offline   Reply With Quote
dark_man
Trooper
 

17-10-05, 19:11 #23
Quote:
Postado por Scrabby
o que tu precisa é de uma surra, isso sim.
jdaoipdhaopihfuoaipfifsfsioa!
Pqp to rindo muito disso!

dark_man is offline   Reply With Quote
snake
Trooper
 

17-10-05, 19:13 #24
Quote:
Postado por Scrabby
o que tu precisa é de uma surra, isso sim.
Scrabby, gosto de você
mas se não ajuda, pelo menos não atrapalha

snake is offline   Reply With Quote
Responder

Thread Tools

Regras de postagem
Você não pode criar novos tópicos
Você não pode postar
Você não pode enviar anexos
Você não pode editar seus posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Atalho para Fóruns



O formato de hora é GMT -3. horário: 15:52.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.