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] Extraindo arquivos RAR com seu programa


MarcoA'
 Compartilhar

Posts Recomendados

Oi, tudo bem com vocês? espero que sim, então vamos ao que interresa...

 

Primeiro baixe o componente DFUnRAR" no seguinte Link:

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

 

Descomprima o arquivo em um diretório qualquer

vá até o diretório "src" e abra o arquivo "DFUnRAR.pas"

 

Vá até Component >Install Compoenent

instcompwa4.jpg

 

Clique na aba "Into New Package"

instcomp2ak5.jpg

 

Clique em OK e depois responda "Yes" na mensagem que irá aparecer

Pronto! O Componente será instalado e a aba "DFrisch" aparecerá no Delphi.

 

Crie um novo projeto no Delphi

 

Adicione 3 Label, 2 Button,2 SpeedButton, 1 OpenDialog, 2 Edit, um Gauge que fica na aba "Samples"

e por fim o componente DFUnRAR (na aba DFrisch)

 

Agora mude algumas propriedades....

 


Label1.Caption = "Arquivo:"
Label2.Caption = "Extrair para:"
Label3.Caption = "Progresso:"
Button1.Caption = "Extrair"
Button2.Caption = "Cancelar Extração"
SpeedButton1.Caption = "..."
SpeedButton2.Caption = "..."
SpeedButton1.Flat = "True"
SpeedButton2.Flat = "True"
OpenDialog1.Filer = "Arquivos RAR|*.rar"
É necessário se cadastrar para acessar o conteúdo.

 

No evento OnCreate do Form1 adicione:

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

 

E no envento OnDestroy:

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

 

No evento onclick do Button1 adicione o seguite código:

É 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 envento 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.

 

Mude a propriedade CanProgress do DFUnRAR1 para True e adicione o seguinte codigo ao evento onprogress do componente DFUnRAR1:

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

 

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

se a dll não estiver lá o programa não funciona!!!

 

Pronto! Agora seu programa já pode extrair arquivos RAR. Por enquanto este programa extrai todos os arquivo comprimidos dentro do RAR

mas com alguns melhoramentos ele pode extrair arquivos individuais.

 

Espero ter ajudado.

 

Por:MarcoA'

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.