Hi Leutz,
Ich hab da mal wieder so ein Problem von dem ich nicht weiss wie ich es in den Griff bekomme.
Das Forum habe ich durchsucht und ähnliche Fehler beschrieben gefunden.
Ich konnte mir aber aus den Kommentaren keine funktionierende Lösung ableiten
Hier zunächst mal der betroffene Ausschnitt aus der Source:
; <Code um die GUI aufzubauen (nur ein schmaler Rand oben auf dem Desktop)>
HotkeySet("{F1}", "Setpos") ; Hotkey für die Positionsfunktion
;<Schleife für die GUI>
; Variablendefinition
Global $cp[5] = [0,0,0,0,0] ; $cp wird also zu einem Integerarray und mit Nullen vorbelegt.
Func Setpos()
<einige Codezeilen>
$cp = GUIGetCursorInfo() ; $cp wird gemäß der Hilfe mit [Mausx,Mausy,Primärklick,Sekundärklick,Controlhandle] belegt
GUICtrlSetData ($mx,$cp[0]+3) ; Übergabe an ein Label zur Anzeige
GUICtrlSetData ($my,$cp[1]+21); Übergabe an ein Label zur Anzeige
<mehrCodezeilen>
return $cp
EndFunc
Und diese Fehlermeldung bekomme ich manchmal - leider nicht regelmäßig
[autoit]
C:\Dokumente und Einstellungen\matze\Desktop\showme.au3 (483) : ==> Subscript used with non-Array variable.:
GUICtrlSetData ($mx,$cp[0]+3)
GUICtrlSetData ($mx,$cp^ ERROR
So funktioniert das auf meinem Rechner zu 99% - auf dem meiner Frau läuft es aber zu 100% in den Fehler
Das aktive Fenster ist dabei bspw. das von OutlookExpress
Hat jemand nen Tipp für mich wie ich den Fehler beseitigen kann und wo genau der Hase im Pfeffer liegt
Danke
themaze