hab ich mit und ohne begin end ausprobiert und vieles andere mehr.
Das Ergebnis ist immer das gleiche: das Prog startet nicht.
Das einzige was in diesem Block geht sind Variableninitialisierungen
von variablen die in dieser
Unit deklariert sind.
zugegeben, showmessage macht keinen Sinn,
aber as gleiche passiert wenn man z.B. eine TStrings Variable
erzeugt. Das ist wiederum praktisch um ini dateien zu lesen.
Aber alle Aufrufe von Prozeduren anderer Units scheitern.
Mich wundert dass man dazu nichts beim googlen findet.
Es ist doch nicht so unüblich ne
unit zu initialisieren oder?
Gibt es ne andere Möglichkeit?
P.S.
Die Prozedur wird wird ausgeführt, hopst dann in diverse units
(je nachdem ob man Showmessage oder TStringlist.create oder... ausführt)
endet dann in einer
exception class unknown
und dann muss ich Ctrl Alt Del bemühen und Lazarus abwürgen, sonst geht nichts mehr.