Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial] Criando um Instalativo(Setup)


' Extasy
 Compartilhar

Posts Recomendados

Oi galera,

Primeiro vc precisara dos seguintes componentes:

 

1 Button para Instalar

1 Edit para selecionar o Diretório

1 XPManifest(opcional)

 

Mude o Caption do Button1 para Instalar

Vc precisara criar um diretorio para seu programa

e tambem criar um resource do arquivo que vc quer instalar =D

 

1) Criando um novo diretório

 

Para criar um novo diretório, use este codigo:

ForceDirectories('Seu diretório aki');

Exm:ForceDirectories('C:\Teste');

Vc tmb pode criar uma sub pasta dentro do diretório

Ficara assim:

ForceDirectories('C:\Teste');

ForceDirectories('C:\Teste\ABC');

ForceDirectories('C:\Teste\ABC\123');

 

2) Criando um Resource(.res) para o Setup

 

Suponhamos que vc quer fazer uma res de um Executavel(.exe)

Comece criando um Documento de texto no Bloco d notas

Dai nele escreva assim

Nome do Programa Extensão Diretório do Arquivo

Exm: Exemplo EXE C:\Exemplo.EXE

Dai, salve isso com a extesão .**

Dps diso, copie o arquivo .**

Va na sua pasta delphi, na Pasta Bin

Tem um programa la com o nome de Brcc32

Cole o arquivo .** nessa pasta e arraste-o para cima do Brcc32

Se tudo der cert, um mesmo arquivo sera criado, só q com o extensão .res

Pegue este arquivo .res e cole na pasta do seu projeto.

Volte para o Delphi.

Adicione esta variavel no Button1:

var

Arq: TResourceStream;

E coloque este codigo tambem este codigo no Button1:

Arq:= TResourceStream.Create(HInstance, 'Aki o nome do arquivo', 'Akia extensão dele');

try

Arq.SaveToFile(Edit1.Text+'\Aki o nome do arquivo') ;

finally

Arq.Free;

end;

end;

Agora vamos declarar o arquivo.res

Procure uma linha, onde esteja escrito {$R *.dfm}

abaixo dela,escreva assim

{$R *.dfm}

{$R Nome di arquivo.res

Exm:{$R *.dfm}

{$R Programa.res}

 

Execute e Pronto =D

Qualquer duvida, poste - aki

+ Pra frente irei adicionar uma imagens

 

E mais uma coisa

Este Setup não cria nenhum registro do programa instalado e etc...

Apenas cria o programa.

 

Bye =D

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.