An der Stelle, wo dein Debugger sich grade befindet, ist die gewünschte Funktion nicht verfügbar, z.B. weil sie "dort" garnicht verwendet wurde, weswegen der Compiler dort die nötigen Funktionen+Debuginos nicht eingebunden hat.
Lösung: Die Funktion, welche man im Debugger braucht, auch im Code aufrufen.
Und sei es innerhalb eines IF-THEH, was
zur Laufzeit mit False übersprungen wird.
kein
if False then
, welches der Compiler direkt auflöst und wo er dann den Inhalt nach dem THEN weglassen kann, weil es ja "niemals" genutzt werden würde.
In deinem Fall wird über das Inline
diese Funktion ja "weggelassen" und stattdessen direkt der Funktionsinhalt eingebunden.
Daher ist diese Funktion auch nicht im Code und kann auch nicht vom Debugger genutzt werden.
Zitat:
Es funktioniert aber ohne Probleme
Klar, der Code innerhalb
dieser Funktion ist ja da, nur liegt er eben nicht
in dieser Funktion, weil Diese ja weggelassen werden sollte. (inline)
[edit] Wie schon gesagt wurde, das Inline deaktivieren.
Alternativ oben
die Unit weglassen, die für das was
in der Funktion drin ist, damit das Inline nicht ausgeführt werden kann.