Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Mit MoveFile/MoveFileex Dateien verschieben (https://www.delphipraxis.net/114836-mit-movefile-movefileex-dateien-verschieben.html)

Litti76 1. Jun 2008 18:40

Re: Mit MoveFile/MoveFileex Dateien verschieben
 
Ersteinmal danke an alle.

Komme aber gerade nicht weiter. wenn ich eine Datei verschieben will wandelt er sie um in eine psd Datei.

Mein Syntax sieht bis jetzt so aus:

procedure TForm1.Button1Click(Sender: TObject);

begin
movefile (PCHar(FileListBox1.FileName) , PCHar(DirectoryListBox2.));

end;

Es fehlt wohl nur eine Kleinigkeit. Hoffe ich

Litti76 1. Jun 2008 19:45

Re: Mit MoveFile/MoveFileex Dateien verschieben
 
es fehlt mir nur noch eine winzigkeit, bitte um hilfe. er verschiebt es nicht warum nicht??????

procedure TForm1.Button1Click(Sender: TObject);
var
Start : String;
Ziel : String;
begin
Start := ((directoryListbox1.items[directorylistbox1.itemindex])+(FileListBox1.items[FileListBox1.itemindex]));
Ziel := (directoryListbox2.items[directorylistbox2.itemindex]);
Memo1.seltext := (Ziel) ;
MoveFile(PChar(Start),PCHar(Ziel));

end;

semo 1. Jun 2008 20:06

Re: Mit MoveFile/MoveFileex Dateien verschieben
 
so sollte es klappen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  Start: string;
  Ziel : string;
begin
  Start := IncludeTrailingPathDelimiter(FileListBox1.Directory) + FileListBox1.items[FileListBox1.itemindex];
  Ziel := IncludeTrailingPathDelimiter(FileListBox2.Directory) + FileListBox1.items[FileListBox1.itemindex];
  MoveFile(PChar(Start), PChar(Ziel));
end;
Hinweis 1: du musst den kompletten PFad zur Datei angeben, nicht nur den Ordnernamen.
Hinweis 2: Du kannst dir Haltepunkte setzen und dir den Wert der aktuellen Variablen zur Laufzeit anzeigen lassen. Siehe Debugging

Litti76 1. Jun 2008 20:12

Re: Mit MoveFile/MoveFileex Dateien verschieben
 
Vielen Dank, es hat geklappt.
Also wie gesagt Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz