Hallo zusammen,
Bei folgendem Problem komme ich nicht mehr weiter.
Ich habe ein Script, welches auf 27 PCs seit 3 Arbeitswochen jeweils täglich 4-5x ausgeführt wurde. Und immer lief es einwandfrei.
Doch plötzlich bekommt ein Mitarbeiter die Fehlermeldung wie im Anhang.
Um nun herauszufinden, welche Zeile das in meinem Script ist, nutze ich den Obfuscator mit den Optionen /cs=0 /cn=0 /cf=0 /cv=0 /sf=0 /sv=0.
Dabei erhalte ich ein Obfuscated Script. Doch wenn ich darin auf die Zeile 4'827 gehe (+/- 10 Zeilen) habe ich nirgends eine Variable, geschweige denn eine Undeklarierte!
Natürlich nutze ich in meinem Script
[autoit]Opt("MustDeclareVars", 1)
[/autoit]Leider ohne Erfolg. Ich finde in meinem Script keine undeklarierte Variable. (Auch nicht in den Includes)
Und zudem lief dieses Programm ja ca. 1'800x in den letzten drei Wochen. Und immer ohne Fehler.
Ich möchte nun nicht unbedingt mein Script hochladen, da ich eher einen allgemeinen Lösungsansatz suche.
- Wie kann ich Fehler suchen? (Diesen Thread kenne ich: Tutorial: Wie man Script-Fehler erfolgreich sucht/findet bzw. richtig debuggt
- Warum kann ich bei dem obfuscateten Script nicht +/- die richtige Zeile finden? Nutze ich die falschen Optionen?
Vielen Dank für Eure Ideen!
Veronesi