Hallo,
habs mit deinem "Gerüst" versucht.
Hat die Funktion bei FileIsopen per
Exception verlassen
so wie er es wohl auch sollte.
Nur hab ich damit das Problem nicht vom Tisch..
Wie gesagt, beim erstem mal Klappts , incl. Closefile
Beim zweitem Mal knallt ab Rewrite(f), File is open wurde also NICHT detektiert und ASsignfile ist durchgelaufen.
Beim allen folgenden geht's in deine
Exception "File is open"