03. november 2000 - 11:21
Der er
2 kommentarer og
1 løsning
copy files igen
>borrisholt
copyfile(\'MissTp3.exe\',Pchar(dest),false);
denne funktion som jeg brugte kigger selv i biblioteket hvor programmets exe-fil ligger, om >from<-delen ligger der, og det skal jeg bruge, det virker ikke i den du anbefalede kan det passe?
03. november 2000 - 12:08
#1
Cranker > Nej det kan ikke passe fordi CopyFile som du kalder den bacerer sig på noget kode alla det jeg skrev ....
Jeg testede lige det følgende kode :
uses FileHandling;
procedure TForm1.Button1Click(Sender: TObject);
begin
CopyFiles(\'*.pas\',\'C:\\\');
end;
og det kopierer upåklageligt ....
Jens B
06. december 2000 - 20:57
#2
Kopier/slet/flyt/omdøb filer med Windows standarddialog:
var Fo : TSHFileOpStruct; buffer : array[0..4096] of char;
p : pchar;begin FillChar(Buffer, sizeof(Buffer), #0); p := @buffer;
p := StrECopy(p, \'C:\\DownLoad\\1.ZIP\') + 1;
p := StrECopy(p, \'C:\\DownLoad\\2.ZIP\') + 1;
p := StrECopy(p, \'C:\\DownLoad\\3.ZIP\') + 1; StrECopy(p, \'C:\\DownLoad\\4.ZIP\');
FillChar(Fo, sizeof(Fo), #0); Fo.Wnd := Handle; Fo.wFunc := FO_COPY;
Fo.pFrom := @Buffer; Fo.pTo := \'D:\\\'; Fo.fFlags := 0;
if ((SHFileOperation(Fo) <> 0) or
(Fo.fAnyOperationsAborted <> false)) then ShowMessage(\'Cancelled\')end;
( HAR I SELV TESTET DET ENDNU)
M.V.H. ProDoc