Theoretisch hast Du recht @Untitled, wenn da nicht bestimmte "Restriktionen" in der Ausführungsreihenfolge wären:
1. FileCloseWindow und ToolsRunMacro (und einige weitere) laufen immer erst NACH der kompletten Ausführung des Codes, egal ob mit @Posted oder ohne...
In R6 ist das ganze ein wenig geändert worden, so dass man sich MEHR auf die Reihenfolge im Code verlassen kann und weniger auf solche Ausnahmen achten muss, bei vielen Befehlen gibt es dafür aber einen neuen Befehl, um das zu tun (z.B. ToolsRunMacro = RunAgent)
Das ist ein Grund, weshalb man Datenbanken, die unter R5 entwickelt wurden, sorgfältig testen sollte, bevor man sie nach R6 migriert, auch wenn mir das nie jemand glaubt, wenn ich bei Fragen "wie date ich schnell auf R6 ab...." darauf hinweise...
Gruß
Tode