Hallo!
Zitat von
cyberrowdy72:
Mein Programm startet ein anderes
Womit startest Du das andere Programm?
Normalerweis wird ja ShellExecute benutzt - dann läuft das so gestartete Programm völlig unabhängig.
Wenn Du das Programm mit CreateProcess erzeugst, kann Dein Programm mit WaitForSingleObject auf die Beendigung des gestarteten Programms warten.
Das Ganze funktioniert natürlich nur, wenn das gestartete Programm sich auch beendet.
Ansonsten hilft nur, das Öffnen der Dateien in einer Schleife (mit Delay!) oder Timer-gesteuert zu versuchen und bei Erfolg die Datei bearbeiten.
Gruß
Dietmar Brüggendiek