Der Fehler hat mit dem OVR nix zu tun, sondern dass du einen Open auf eine geöffnete Datei losläßt.
Der OVR kann auch vor der Schleife laufen, wenn sich an den Parametern des OVR nichts ändert.
Der OVR bleibt erhalten, bis das Programm beendet wird, dass den OVR aufruft (Default), ansonsten siehe OVRPRTF ... OVRSCOPE().