Ich durfte die Wartung von ein paar AutoIt-Skripten übernehmen und stehe nun vor folgendem Problem:
1) Skript A hat ein Skript B included
2) Skript A ruft eine Funktion von Skript B auf, die ein Trace-File öffnet
3) Skript A schreibt in das Trace-File
4) Skript A ruft Skript C auf (dieses hat ebenfalls Skript B included)
5) Skript C würde an sich auch tracen, nur kommt nichts im Trace-File an bzw. wird auch kein weiteres Trace-File angelegt/geschrieben
Mit #include-once funktionierts leider auch nicht.
Wenn ich aber Teile von Skript C in Skript A packe, dann wird sehr wohl getraced...(das möchte ich aber eigentlich vermeiden).
Hat jemand eine Erklärung bzw. Lösung?
Danke!