Hi Com,
vor ein paar Tagen hab ich mir die neuste SciTe Version (3.2.0) geholt. (Ja, ich weiß das sie schon über n halbes Jahr draussen ist, aber irgendwie hab ich nie nach nem Update geschaut). Jedenfalls ist mir dabei was aufgefallen: In dieser Version wird vor dem eigentlichen Scriptstart noch n paar andere Sachen gestartet. Dabei prüft der AU3Check (soweit ich das ganze verstehe) das Script auf einige Dinge die zu Errorn führen können ab. Unter anderem wohl auch ob alle Veriablen wenn nötig vorher deklariert wurden. Dabei vermute ich hat der Entwickler etwas nicht ganz eingeschlossen, undzwar für den Fall wenn ich per Assign eine Variable deklariere:
[autoit]Assign("var",123)
[/autoit][autoit][/autoit][autoit]ConsoleWrite($var)
[/autoit]Wenn man dies ausm Explorer her ausführt, funktioniert es, da praktisch "nur" das Script ausgeführt wird. Wenn man das aber ausm SciTe heraus testen will, bricht er es schon vorher hab da angeblich die Variable $var nicht deklariert wurde. Meine Frage ist nun, ob ich diesen AU3 Check irgendwie deaktivieren kann, oder man das irgendwo ändern kann das er Assigns richtig erkennt. Hab mich schon in den Einstellungen vom SciTe und im Internet umgeschaut, hab aber nix brauchbares gefunden..
E: Errors sind btw folgende:
WARNING: $var: possibly used before declaration.
ERROR: $var: undeclared global variable.
Danke