Announcement

Collapse
No announcement yet.

DeleteFile(Filename);

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DeleteFile(Filename);

    Warum funktioniert DeleteFile('c;\User\1.xls); und

    Var
    S : String;

    DeleteFile(S); funktioniert nicht.

    Delphi 4.0 / P

    Bitte um Hilfe Kurt

  • #2
    Hallo Kurt,

    wenn Du vor dem Aufruf von DeleteFile der Variablen s einen Wert zuweist, dann sollte das Löschen einer Datei auch funktionieren.

    Hast Du einmal den Rückgabewerte der Funktion überprüft ?

    Gibt es die Datei ? Falls ein Tippfehler vorliegt und die Date nicht existiert wird keine Exception ausgelöst.
    Ist die Datei schreibgeschützt ? Falls ja, mußt Du vorher das Attribut per FileSetAttr setzen.
    Hast Du Berechtigungen zum Löschen ( NTFS )?

    Ciao Torste

    Comment


    • #3
      Hallo Torsten ich weise S einen wert zu

      S := 'C:\User\1.xls'

      Comment


      • #4
        Hallo, prüfe mal den Rückgabewert von DeleteFile, er ist im Fehlerfall Null. Dann ruf die Funktion GetLastError() auf, um weitere Informationen zu erhalten
        Günther

        Comment


        • #5
          Hallo Kurt,

          dann sollte es auch funktionieren. Evtl. solltest Du noch einmal Deine Berechtigungen überprüfen.

          Ciao Torste

          Comment

          Working...
          X