Botão cortar arquivos (tipo explorador)

26/03/2003

0

Estou a fazer um explorador e gostaria de saber o código do botão cortar arquivos/ficheiros.

Jonhy the Riper já me mandou este código, e que eu lhe agradeço mas só dá para textos:

Botão Cortar
procedure TMainForm.EditCut(Sender: TObject);
begin
Editor.CutToClipboard;
end;

Se alguém me poder ajudar eu agradeço.
Andreia Barbosa


Anonymous

Anonymous

Responder

Posts

26/03/2003

Jonhy Riper

Andreia, ontem não foi possivel te dar a resposta correta, mas é o seguinte, utilizando a Api do Windows, como um navegador comum que tem a origem e o destino:

Declare na uses: ShellApi

P
procedure TForm1.Button1Click(Sender: TObject);
var
Dados: TSHFileOpStruct;
begin
FillChar(Dados,SizeOf(Dados), 0);
with Dados do
begin
wFunc := FO_COPY; // <<== É ESSA LINHA AQUI ANDREIA(FO) **
pFrom := PChar(´c:\teste\*.txt´); //<==ARQUIVO ORIGEM
pTo := PChar(´a:\´); //<<==ARQUIVO DESTINO
fFlags:= FOF_ALLOWUNDO; // FLAG PARA COPIA
end;
SHFileOperation(Dados);
end;


**na variavel wFunc, altere suas propriedades para
Mover = FO_MOVE
Apagar=FO_DELETE

Caso essa resposta não resolva seu problema, retorne no Fórum ou no e-mail joao@funape.org.br


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar