Hallo,
die Ereignisbehandlung für OnCreate() der Form sollte keine Interaktion mit dem Benutzer enthalten. Das ist doch auch gar nicht nötig. Die
VCL sieht dieses Ereignis vor, damit der Entwickler zu diesem Zeitpunkt Objekte instanzieren kann, die nicht durch das
VCL-Streaming instanziert werden können. Aber auch wenn man das Konzept ignoriert: Der Aufruf von IntputBox() alleine kann nicht das im Betrag #1 beschriebene Verhalten begründen. Das kann man auch sehr einfach selbst ausprobieren, indem man eine leere Form hernimmt und in deren OnCreate() InputBox() aufruft.
Freundliche Grüße