Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2565 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite gostaria de poder compactar um arquivo usando Delphi bom ate nessa parte eu ja cheguei gostaria de compactar com senha 

e pode descompactar com senha usando Delphi auguem pode me ajudar agradeço    ????

  • Moderadores
Postado
13 horas atrás, News Brasil disse:

Boa noite gostaria de poder compactar um arquivo usando Delphi bom ate nessa parte eu ja cheguei gostaria de compactar com senha 

e pode descompactar com senha usando Delphi auguem pode me ajudar agradeço    ????

Tem componentes para isso.

Eu tenho aqui o TZipMaster.

Você disse que já conseguiu compactar, mas não disse como fez, qual componente ou método usou.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado (editado)
27 minutos atrás, BigWings disse:

Tem componentes para isso.

Eu tenho aqui o TZipMaster.

Você disse que já conseguiu compactar, mas não disse como fez, qual componente ou método usou.

 

  1. procedure TForm1.Button1Click(Sender: TObject);
  2.  
  3.   var
  4.   AFile: string;
  5.   LocateFile: string;
  6. begin
  7.   AFile := 'C:\bruno.txt';
  8.   LocateFile := 'C:\bruno.txt'+ FormatDateTime('yyyy-mm-dd', Now) +'.rar';
  9.  
  10.   winexec(PAnsiChar(AnsiString('"C:\Program Files\WinRAR\WinRAR.exe" -ep1 a '+ LocateFile +' "'+ AFile + '"')), SW_HIDE);

TZipFile.ZipDirectoryContents('C:\edit1.zip', 'C:\sistema\');

agora queria só a parte de coloca senha ! e que não estou conseguindo

Editado por News Brasil
  • Moderadores
Postado
27 minutos atrás, News Brasil disse:
  1.   winexec(PAnsiChar(AnsiString('"C:\Program Files\WinRAR\WinRAR.exe" -ep1 a '+ LocateFile +' "'+ AFile + '"')), SW_HIDE);

TZipFile.ZipDirectoryContents('C:\edit1.zip', 'C:\sistema\');

agora queria só a parte de coloca senha ! e que não estou conseguindo

Segundo o help do WinRar, basta inserir o modificador -p.

Compactando com senha:

WinRar.exe a -pMinhaSenha meuarquivo.rar meuarquivo.txt

Descompactando com senha:

WinRar.exe e -pMinhaSenha meuarquivo.rar

  • Curtir 1
  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
3 minutos atrás, BigWings disse:

Segundo o help do WinRar, basta inserir o modificador -p.

Compactando com senha:

WinRar.exe a -pMinhaSenha meuarquivo.rar meuarquivo.txt

Descompactando com senha:

WinRar.exe e -pMinhaSenha meuarquivo.rar

 

teria como dar um exemplo nesse meu código acima ? 

Postado

conseguir e pra descompactar 

fiz assim compactou com senha e descompactar?

procedure TForm1.Button1Click(Sender: TObject);
  var
  AFile: string;
  LocateFile: string;
begin
  AFile := 'C:\su\sisetma\bruno.txt';
  LocateFile := 'C:\su\sisetma\bruno.txt'+ FormatDateTime('yyyy-mm-dd', Now) +'.rar';

  winexec(PAnsiChar(AnsiString('"C:\Program Files\WinRAR\WinRAR.exe" -ep1 a -p123456 '+ LocateFile +' "'+ AFile + '"')), SW_HIDE);

  • Consultores
Postado

Moderação: Tópico fechado. Continue em:

 

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 2565 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.