Hallo Liste,
habe ein Problem mit #include in ULP's. In der Online-Hilfe steht zwar:
Jede #include-Direktive wird nur einmal ausgeführt. So wird
sichergestellt, dass keine Mehrfachdefinitionen von Variablen oder
Funktionen entstehen, die Fehler verursachen könnten.
Aber das funktioniert nicht so richtig.
z.B.:
main.ulp inkludiert incl_1.ulp und incl_2.ulp
incl_1.ulp inkludiert incl_0.ulp
incl_2.ulp inkludiert incl_0.ulp
Bei dieser Variante wird beim Starten von main.ulp ein Fehler
ausgegeben, daß incl_0.ulp mehrfach vorhanden ist. Laut obiger
Beschreibung sollte es aber doch so sein, daß incl_0.ulp nur einmal
eingelesen wird?
Gruß
Markus