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.

Extrair arquivo RAR com seu programa.


Set~
 Compartilhar

Posts Recomendados

- INTRODUÇÃO

Você irá primeiramente precisar do DFUnRAR.

Irei deixar o link no final do tópico.

 

 

- INSTALAÇÃO DO DFUNRAR.

Após baixar o DFunRAR você deverá extrai-lo em uma pasta qualquer.

Abra a pasta na qual você o extraiu, depois abra a sub-pasta "***" e clique em "DFUnRAR.pas"

Com o Delphi aberto, clique em "Component" e depois em "Install Component..."

 

Iv7HN.png

 

Clique na aba "Into New Package"

 

UYz6A.png

 

Preencha os 2 ultimos campos como na foto acima.

Logo depois, clique em "OK" e em "Yes" como mostra a foto abaixo:

 

1YfyY.png

 

Agora o componente foi instalado, e irá aparecer uma aba chamada "DFrisch".

 

 

- CRIANDO O PROGRAMA

Crie um novo projeto no Delphi.

Adicione 3 *****s, 2 Button, 2 SpeedButton, 1 OpenDialog, 2 Edit, DFUnRAR e Gauge (aba Samples)

Agora mude as propriedades para:

 

É necessário se cadastrar para acessar o conteúdo.

 

Organize os componentes de acordo com a foto

 

CXKSG.png

 

Adicione a Unit "untUnRAR" e a Unit "QDialogs".

 

Na seção Public do Form1 às variáveis:

É necessário se cadastrar para acessar o conteúdo.

 

No evento "OnCreate" do Edit1 adicione:

É necessário se cadastrar para acessar o conteúdo.

 

E no evento "OnDestroy" adicione:

É necessário se cadastrar para acessar o conteúdo.

 

No evento "OnClick" do Button1 adicione:

É necessário se cadastrar para acessar o conteúdo.

 

No evento "OnClick" do Button2 adicione:

É necessário se cadastrar para acessar o conteúdo.

 

No evento "OnClick" do SpeedButton1 adicione:

É necessário se cadastrar para acessar o conteúdo.

 

E no evento "OnClick" do SpeedButton2 adicione:

É necessário se cadastrar para acessar o conteúdo.

 

Agora mude a propriedade "CanProgress" do DFUnRAR1 para "True".

No evento "OnProgress" do DFUnRAR1 adicione:

É necessário se cadastrar para acessar o conteúdo.

 

 

- DICA

Copie a dll "UnRAR.dll" para o diretório do seu aplicativo.

 

- DOWNLOAD

[DOWN]

É necessário se cadastrar para acessar o conteúdo.
[/DOWN]

 

- SCAN

[sCAN]

É necessário se cadastrar para acessar o conteúdo.
[/sCAN]

Link para o comentário
Compartilhar em outros sites

Basicamente, usar as funções de um componente que faz tudo... Não gosto muito deles, mas vlw por repassa-lo

Simples, pegue a função da unit que irá usar e ponha em seu projeto '-'

 

@tópico

Estou tendo um erro aqui :

SetRARPassword;

NA hora de extrair..

Access Violation..

Link para o comentário
Compartilhar em outros sites

É muito útil, você que não percebeu.

Como por exemplo, programa de download que após baixar já vai extrair os arquivos.

 

Por favor, não venham depois dizer "só para isso". Pois é apenas um exemplo; não irei perder tempo citando trocentos aqui

Link para o comentário
Compartilhar em outros sites

Sim, imagem do erro :

O373I.png

Não sei a que se deve o erro,

Refarei ele...

@Vitinho

Não pense dessa forma.

Tudo que se vê é bom refazer, além de aprender você um dia saberá fazer,

Não faça com a unit pronta, faça sua própria unit.

Link para o comentário
Compartilhar em outros sites

Bom, vou faze-lo novamente e irei te passar os arquivos/source para você ver se arruma.

Quando estiver pronto eu edito aqui.

Ok,

Porém o Código está idêntico ao do tópico,

Olhe:

É necessário se cadastrar para acessar o conteúdo.

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.