AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Kopieren klappt erst und dann wieder nicht - Fehlersuche
Thema durchsuchen
Ansicht
Themen-Optionen

Kopieren klappt erst und dann wieder nicht - Fehlersuche

Ein Thema von Sam Razr · begonnen am 21. Aug 2008 · letzter Beitrag vom 21. Aug 2008
 
Sam Razr

Registriert seit: 11. Dez 2007
13 Beiträge
 
#1

Kopieren klappt erst und dann wieder nicht - Fehlersuche

  Alt 21. Aug 2008, 17:19
Hey,

ich schreibe grade ein kleines Programm für meine Webgallerien. Zweimal klappt die Operation kopieren, beim dritten mal nicht. Aber ich finde nicht den Fehler. Vielleicht kann mir einer helfen.

Hier der entsprechende Code:

Delphi-Quellcode:
var i:integer;
var Quelldatei, Zieldatei,kind,smalldir,tndir: string;

//------------------

//Origfiles
  mkdir(Dir + '\Original Files');

  if combobox1.text='Concertphotosthen kind:='Gelse kind:='D';
  if combobox1.text='Sessionthen kind:='Selse kind:='D';
  if combobox1.text='Other Photosthen kind:='Delse kind:='D';


  //Variablen Setzen
  smalldir:=Dir + '\' + kind + combobox4.Text + combobox3.Text + combobox2.Text + edit2.Text;
  tndir:=Dir + '\' + kind + combobox4.Text + combobox3.Text + combobox2.Text + edit2.Text + '\tn';

  //Sized files
    mkdir(smalldir);
  //Thumbfiles
    mkdir(tndir);

//-------------------------------------------------------------
//Kopieren

//Abarbeiten der Files im ordner durch TListbox
for i:=0 to filelistbox1.Count-1 do
  begin

  //Kopieren in das Verzeihnis für die Sized Images

    Quelldatei:=filelistbox1.Items.Strings[i];
    Zieldatei:=smalldir+'\'+filelistbox1.Items.Strings[i];

  if not CopyFile(PChar(Quelldatei), PChar(Zieldatei), true) then
    ShowMessage('Datei "'+Quelldatei+'" konnte nicht kopiert werden!');

  //Kopieren in das Verzeichnis für Thumb Images

    Zieldatei:=tndir+'\'+filelistbox1.Items.Strings[i];

      if not CopyFile(PChar(Quelldatei), PChar(Zieldatei), true) then
        ShowMessage('Datei "'+Quelldatei+'" konnte nicht kopiert werden!');

    //Testausgabe des Pfades am Formular: Test erfolgreich, Pfad 100% OK
      label8.caption:=Dir + '\Original Files';

    //Kopieren in das Verzeichnis Originale Bilder
    Zieldatei:=Dir+'\'+'Original Files';

      if not CopyFile(PChar(Quelldatei), PChar(Zieldatei), true) then
      ShowMessage('Datei "'+Quelldatei+'" konnte nicht kopiert werden!');

      //DirectoryListbox Updaten
      directorylistbox1.Update;

  end;
Vielleicht kann mir ja hier wieder jemand helfen.

Sam
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:11 Uhr.
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