![]() |
EFOpenError abfangen
Wie kann ich bei einem Fehler die Meldung abfangen ?
Mein Problem ist wenn ich die Cover lade und Winamp zum gleichen zeitpunkt darauf zugreift bekomme ich die besagte meldung. bzw.. wie kann ich prüfen ob die in gebrauch ist und solange warten bis ich sie wieder verwenden kann. gruss Emil |
Re: EFOpenError abfangen
Mit try..except
|
Re: EFOpenError abfangen
Zitat:
die auf den missstand hinweist. Das will ich verhindern. War aber auch meine Frage ;) Zitat:
|
Re: EFOpenError abfangen
In der IDE vielleicht. Aber ausserhalb sollte keine Meldung kommen
|
Re: EFOpenError abfangen
Nebenbei bemerkt, weiß ich zwar nicht so genau, was du machst, aber du solltest vielleicht versuchen, nur lesend auf die Dateien zuzugreifen. falls du nicht planst, sie zu ändern.
|
Re: EFOpenError abfangen
Vielleicht schreibt auch WinAmp, da kann man dann nichts außer einem try..except machen.
|
Re: EFOpenError abfangen
Zitat:
Zwar nicht von meiner Anwendung aber dann von Winamp selbst. Habe hier was gefunden 'FileStreamUtils' Da kann man eine wartezeit angeben so dass dann die meldung nicht mehr erscheint Denke Winamp schafft es wohl innerhalb 5000 ms sekunden die Datei zu laden. gruss Emil |
Re: EFOpenError abfangen
Wenn Du mit FileStreams arbeitest, (was ich empfelen würde) hast du schon mal versucht diese Dateien
per : die Delphi-Hilfe fmShareDenyWrite - Andere Anwendungen können die Datei ausschließlich zum Lesen öffnen. oder: fmShareDenyNone - Andere Anwendungen können die Datei ohne Einschränkungen zum Lesen oder Schreiben öffnen. zu öffnen ? |
Re: EFOpenError abfangen
Zitat:
Mit den Variablen Zitat:
Das problem dabei das ich dann die rechte von Winamp einschränke Aber er will die datei auch öffnen. gruss Emil |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:32 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