Entwickler-Ecke

Dateizugriff - Shellexecute - Datei ist danach gesperrt?


transistorcrash - Do 06.11.08 23:32
Titel: Shellexecute - Datei ist danach gesperrt?
Hallo Leute,

Ich probiere momentan folgende Konstellation

- Shell-Execute ruft FFMPEG auf, welches ein Thumbnail aus einem Video generiert
- Ich warte 10 Sekunden (Dialogbox, slepp, o.ä.)
- Ich versuche mit Loadfromfile das Jpeg in eine Jpeg-Klasse zu laden

Klappt leider nicht, weil immer gemotzt wird, dass das erzeugte jpeg noch in Verwenung sei, und deshalb gesperrt sei.
Muss ich Shell-Execute noch irgendwie "unlocken", "zerstören" oder ähnliches, damit ich Zugriff auf die erzeugte datei habe?

Vielleich tkann mir ja jmd helfen


Danke


Andreas L. - Do 06.11.08 23:35

Ich denke mal das FFMPEG noch auf das JPEG zugreift. Schau mal hier: http://www.delphi-library.de/viewtopic.php?t=15943&highlight=starten%20warten


transistorcrash - Do 06.11.08 23:45

Danke, seh ich mir morgen mal an.

Wobei ich aber eigentlich ca. 1 Minute gewartet habe.. Und ich kann das Thumbnail mit Paint auch öffnen, während Delphi wartet, also sollte es schon freigegeben sein, oder nicht?


transistorcrash - Fr 07.11.08 11:13

Wunderbar, vielen Dank für die Hilfe, hat einwandfrei geklappt!