Hallochen,
ich habe inzwischen eine interessante Entdeckung gemacht... Mein Programm hängt sich nur auf, wenn ich FOF_SILENT verwende, also den Fortschrittsdialog unterdrücke. In diesem Fall werden auch keine Fortschrittsberechnungen durchgeführt...
Sobald ich aber den Dialog anzeigen lasse, egal ob normal oder mit FOF_SIMPLEPROGRESS, hängt sich mein Programm nicht mehr auf...
Ich würde jetzt mal den Schluss daraus ziehen, dass bei aktivierter Fortschrittsberechnung von der WindowsApi automtisch eine Threadsteuerung erfolgt und bei deaktivierter wohl nicht. Kann das sein?
Liebe Grüße,
Gina.