Re: Löschen von Dateien
Es wird 2 mal der gleiche Pfad zurückgegeben ?????
Wie geht das denn :gruebel: |
Re: Löschen von Dateien
Hallo Sascha,
Zitat:
Gruß Hawkeye |
Re: Löschen von Dateien
Ok habs schon
war ja noch einfacher als ich gedacht habe sonnst immer alles so koplieziert und jetzt..... :wall: :wall: :wall:
Delphi-Quellcode:
{Bilder Löschen} procedure TForm4.Button1Click(Sender: TObject); var a :String; begin a:= FileListBox1.FileName; DeleteFile( FileListBox1.FileName); end; |
Re: Löschen von Dateien
Hab gerade nochmal ne frage
Wie kann ich abfragen ob die FileListBox leer ist und wenn ja message ausgeben hab es so geht aber nicht
Delphi-Quellcode:
procedure TForm4.Button1Click(Sender: TObject);
var a :String; begin if FileListBox1.<> '' then begin if Application.MessageBox('Wollen sie wirklich dieses Bild Löschen ','Löschinformation',68)=6 Then begin a:= FileListBox1.FileName; DeleteFile( FileListBox1.FileName); ShowMessage('Datei: ' +FileListBox1.FileName+' wurde gelöscht'); FileListbox1.Update; end else Application.MessageBox('Bitte Name des zu Löschenden Bildes auswählen','Löschinformation',48); end; end; |
Re: Löschen von Dateien
Delphi-Quellcode:
Und die Satzzeichen hast du in deinem Post auch vergessen... :wall:
if FileListBox1.Filename <> '' then //Filename vergessen
|
Re: Löschen von Dateien
Ich steh heute voll aufm schlauch.
das FileName hate ich schon reingesetzt, hatte nur das end an die falsche stelle gestzt.
Delphi-Quellcode:
aber danke nochmals für eure hilfeprocedure TForm4.Button1Click(Sender: TObject); var a :String; begin if FileListBox1.FileName <> '' then begin if Application.MessageBox('Wollen sie wirklich dieses Bild Löschen ','Löschinformation',68)=6 Then begin a:= FileListBox1.FileName; DeleteFile( FileListBox1.FileName); ShowMessage('Datei: ' +FileListBox1.FileName+' wurde gelöscht'); FileListbox1.Update; end; end// hier gehört es hin else Application.MessageBox('Bitte Name des zu Löschenden Bildes auswählen','Löschinformation',48); end; |
Re: Löschen von Dateien
Des weiteren kannst du noch nicht davon ausgehen, dass die Datei wirklich gelöscht wurde!
Ich würd noch den Rückgabewert von DeleteFile abfragen
Delphi-Quellcode:
procedure TForm4.Button1Click(Sender: TObject);
var a :String; begin if FileListBox1.FileName <> '' then begin if Application.MessageBox('Wollen sie wirklich dieses Bild Löschen ','Löschinformation',68)=6 Then begin a:= FileListBox1.FileName; if DeleteFile( FileListBox1.FileName) then // <- Hier geändert begin ShowMessage('Datei: ' +FileListBox1.FileName+' wurde gelöscht'); FileListbox1.Update; // Das Updaten auch sparen wenn nichts gelöscht end; end; end// hier gehört es hin else Application.MessageBox('Bitte Name des zu Löschenden Bildes auswählen','Löschinformation',48); end; |
Re: Löschen von Dateien
ja stimmt ist besser so aber das updaten muss rein sonnst wir die ListBox nicht aktualliesiert
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz