Mit deiner Variante trat das Problem bei mir aber immer noch auf.
Ich hatte es vorhin aber nur kurz getestet, ich kann nicht ausschließen, dass ich etwas übersehen habe. Ich probiere es nachher noch einmal aus, wenn ich mehr Zeit dafür habe.
Mir ist nur Aufgefallen das die Funktionen die du verwendest im Grunde gleich sind.
Es ist natürlich möglich das in der
VCL ohne Hook der Status nicht gehalten werden kann.
Aber sei's drum.
gruss