Wann werden Wertzuweisungen durchgeführt?

Die erste Zuweisung im nachfolgenden Beispiel ist selbsterklärend, sie erfolgt, wenn der Screen aufgerufen wird.
Wann aber wird die zweite Zuweisung durchgeführt?

1

I would bet on the initialize global assignments happening before Screen.Initialize. They are restricted to not do much in the way of executable functions, like Clock1.Now() calls.

Forcing a value in a global variable at initialize global time is a good safety feature, eliminating the trouble of having to guess what an ‘empty’ value means.