Gibt es eine Möglichkeit, in einer Function die Zeile des Aufrufs zu verarbeiten ohne diese als Parameter zu übergeben? Also etwas wie @CallingScriptLineNumber?
Und: gibt es einen Weg, die @ScriptLineNumber auch im kompilierten Programm beim Debuggen oder bei Fehlermeldungen anzuzeigen? Ich denke da an ein Script, das man über sein Script laufen lässt und das @ScriptLineNumber durch die aktuelle @ScriptLineNumber ersetzt. Wäre vermutlich nicht schwer, aber wenn man weiter entwickeln will, dann muss das ja auch rückgängig gemacht werden und dazu fehlt mir die Idee.
Debuggen im Interpreter erfasst nicht alles, da ich mich dann an jeden Client setzen müsste und testen, da teilweise von der Umgebung abhängig.
Vielleicht hat jemand schon mal etwas zu Debuggen in kompilierten AU3s entwickelt?