Avatar billede zerocool Nybegynder
17. marts 2001 - 16:34 Der er 1 løsning

copy dir

jeg har et spm

jeg har den her kode:

Procedure CopyDir(fra,til:string);
var
  SearchRec: TSearchRec;
begin
  If Copy(fra,Length(fra),1)<>\'\' then Fra:=fra+\'\';
  If Copy(Til,Length(Til),1)<>\'\' then Til:=Til+\'\';
//  Tjek om mapperne findes
  IF not DirectoryExists(fra) then begin showmessage(\'Mappen \"\'+fra+\'\" findes ikke.\');exit;end;
  IF not DirectoryExists(til) then begin
    MkDir(Til);
  end;
//Led filerne igennem
  If FindFirst(fra+\'*.*\', faAnyFile, SearchRec)=0 Then
  Repeat
    If SearchRec.Attr=faDirectory Then begin
      If (SearchRec.Name=\'.\')or(SearchRec.Name=\'..\') then Continue;
      //Kopier undermappe med
      CopyDir(Fra+SearchRec.Name,Til+SearchRec.Name);
    end else begin
      CopyFile(PChar(Fra+SearchRec.Name),PChar(Til+SearchRec.Name),False);
    end;
  until FindNext(SearchRec) <> 0;
  FindClose(SearchRec);
end;

jeg tilføjer \"filectrl\" under uses og jeg tilføjer Procedure CopyDir(til : string;  fra : string); under Public declarations

men når jeg starter programmet siger den
Unsatisfied forward or external declaration: \'TForm1.CopyDir\'

hva kan jeg gøre
Avatar billede nico26 Nybegynder
17. marts 2001 - 17:05 #1
i implementationen skal du skrive:
procedure TForm1.CopyDir(til, fra: string);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester