- Beiträge
- 6.996
- Reaktionspunkte
- 2.673
-> Hier kostenlos registrieren
Beim Übersetzen des Bausteins kann er nicht wissen, wie er außen beschaltet sein wird. Und zur Laufzeit muß geprüft werden, ob der übergebene Parameter (z.B. Array) zu der übergebenen "Konstante" passt.
Aber doch nur beim Übersetzen und nicht zur Laufzeit.

Beim Übersetzen des aufrufenden Bausteins ist doch bekannt, was dranhängt.
Muss ja bei Variablen auch geprüft werden, ob außen und innen zusammen passen.
Dann muss halt ggf. der aufgerufene Baustein noch einmal mit übersetzt werden (und es werden doch eh immer alle Änderungen im gesamten Programm übersetzt).
Und es sind immer noch Konstanten, die dann zwar von außen am Baustein hängen aber beim Übersetzen trotzdem bereits bekannt sind.
Warum muss dann erst zur Laufzeit geprüft werden, ob der übergebene Parameter (z.B. Array-Größe) zu der übergebenen "Konstante" passt?
Das Thema sollte dann doch IMHO beim Übersetzen und spätestens vor dem Laden abgehakt werden können?!