Eine wait-Anweisung ist möglicherweise keine so gute Idee, da man dann ja eine bestimmte Zeit verstreichen lassen muss (und wenn es nur eine hunderdstel Sekunde Simulationszeit ist). Selbst falls "wait 0" auch funktionieren sollte (wobei ich mir da nicht so sicher bin), so werden trotzdem evtl. andere Ereignisse, die zum Simulationszeitpunkt 0 eingereiht sind, vorher abgearbeitet, also bevor die Methode weiterläuft.
Es gibt aber noch zwei andere Möglichkeiten, das Problem zu lösen: Erstens könnte man in der Init-Methode eine weitere Methode (hier z.B. namens NachInit) mittels ref(NachInit).neueAufrufkette; ausführen (ich hoffe, die Methode heißt wirklich so). Eine so aufgerufene Methode wird nach allen anderen (Init-)Methoden aber vor dem nächsten Ereignis ausgeführt.
Die zweite Möglichkeit besteht darin, eine Init-Steuerung beim Ereignisverwalter einzutragen. Dazu selektiert man den Ereignisverwalter und drückt F3. Dann doppeltklickt man auf die Zeile mit InitSt und gibt in dem sich öffnenden Eingabefeld den Namen der auszuführende Methode ein (z.B. VorInit). Diese Methode wird jetzt vor allen anderen Init-Methoden ausgeführt.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP