Avatar billede hasse16 Nybegynder
09. september 2003 - 17:42 Der er 3 kommentarer og
1 løsning

File copy

Jeg har et spørgsmål jeg håber at i kan hjælpe mig med?

Jeg har lavet en form med: 2 stk. dir list, 2.stk. file list. 2 stk. drive list (og 2. stik filer list) Disse er sat op i system ved siden af hinanden. Jeg skal nu lave en knap der kan kopiere den valgt fil i den venstre side (Filelist1) til den i højre side (Directory2) Hvad skal jeg skrive af kode på den knap? Hele programmet er sat op som et simeplt fil kopierings program, med en soruce og destination.
Avatar billede Slettet bruger
09. september 2003 - 17:52 #1
Det her skulle virke:

procedure TForm1.Button1Click(Sender: TObject);
begin
CopyFile(PChar(FileListBox1.FileName),PChar(DirectoryListBox2.Directory+ExtractFileName(FileListBox1.FileName)), False);
end;
Avatar billede snowball Novice
09. september 2003 - 18:32 #2
Mht. selve kopieringen, så kan du også prøve at kigge lidt på Borrisholts FileHandling unit. Den er meget nem og bruge, og indeholder både copy/move/delete/rename funktioner og er god hvis man skal flytte mere end 1 fil. Der medfølger eksempler.

http://www.borrisholt.com/FileIO/DelphiSource/Filehandling.zip

Snowball
Avatar billede hasse16 Nybegynder
09. september 2003 - 20:12 #3
Jeg har ikke kunne få løsningen til at fungere...!! Det skal måske siges at jeg bruger delphi 5.0 ?
Avatar billede Slettet bruger
10. september 2003 - 00:01 #4
Ups.. lavede en lille fejl, prøv det her istedet:

procedure TForm1.Button1Click(Sender: TObject);
begin
CopyFile(PChar(FileListBox1.FileName),PChar(DirectoryListBox2.Directory+'\'+ExtractFileName(FileListBox1.FileName)), False);
end;

http://hejhej105.frac.dk/KopierFil.zip
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging