Die erste Zuweisung im nachfolgenden Beispiel ist selbsterklärend, sie erfolgt, wenn der Screen aufgerufen wird.
Wann aber wird die zweite Zuweisung 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?

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.