Entwickler-Ecke
Sonstiges (Delphi) - Fehlermeldung bei OpenDialog wenn man auf Abbrechen klickt
lblbw - Mo 14.04.08 13:17
Titel: Fehlermeldung bei OpenDialog wenn man auf Abbrechen klickt
Hallo,
wie ich schon in der SB angedeutet habe, werde ich euch diese Woche wieder nerven. :D :rofl:
Folgendes Problem:
Ich starte den OpenDialog über den ganze normalen Befehl:
Delphi-Quelltext
1: 2:
| if OpenDialog1.Execute = true then |
Wenn ich im Dialog auf Abbrechen klicke, bekomme ich immer die im Anhang angezeigte Fehlermeldung. Das Programm stürzt nicht weiter ab, nur eben diese dumme Fehlermeldung ist ein Ärgerniss.
Gausi - Mo 14.04.08 13:29
Probiers mal mit
Delphi-Quelltext
1: 2: 3: 4:
| if OpenDialog1.Execute then begin end; |
Also ohne =true, dafür mit begin/end. Woran der Fehler liegt, kann man ohne weiteren Code nur raten.
lblbw - Mo 14.04.08 13:38
Hallo, hier ist der Original Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| Playlist.Clear; if OpenDialog1.Execute then begin for i := 0 to OpenDialog1.Files.Count - 1 do Playlist.Add(FilesOpenDialog.Files[i]); end; Playlist.Play(-1); Slider1.MaxValue:=Playlist.PlayingFile.Dauer; if radio=true then begin BassPlayer1.Stop; radio:=false; end; |
Gausi - Mo 14.04.08 13:55
Du leerst die Playlist. Wenn der Opendialog abgebrochen wird, bleibt die Playlist leer. Dann spielst du etwas ab, und greifst auf das abspielende File zu. Dieses dürfte in diesem Fall aber nicht vorhanden/ungültig sein.
lblbw - Mo 14.04.08 14:03
Manchmal sieht man den Baum vorlauter Bäumen nicht. Danke!
Blackheart666 - Mo 14.04.08 14:36
Den Wald ! :wink:
lblbw - Mo 14.04.08 14:59
Das kommt davon, wenn man den Prof zuhören muss, nebenbei hier rein schreibt und dann noch per Hand schreibt!
lblbw - Mo 14.04.08 15:21
Sorry, aber ich mach das nun mal so. Ich komme besser damit klar, wenn ich da zustehen habe "= true"
Hidden - Mo 14.04.08 16:31
Wenn du den Artikel liest, fällt dir auf , warum nicht...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!