GLBasic forum

Main forum => Bug Reports => Topic started by: WPShadow on 2011-Aug-11

Title: Fehler bei Mousestate?
Post by: WPShadow on 2011-Aug-11
Hi,

hab gerade das Update auf Version 10.057 durchgeführt. Seither funktioniert meine normale Mausabfrage nicht mehr.

Testet mal das kleine Demo hier:

Code (glbasic) Select


LOCAL mx, my, b1, b2, x, y



WHILE TRUE

MOUSESTATE mx, my, b1, b2
x = MOUSEAXIS(0)
y = MOUSEAXIS(1)

SETPIXEL mx, my, RGB(255, 255, 255)



PRINT mx + " / " + my, 0, 0
PRINT x + " / " + y, 0, 20

SHOWSCREEN
WEND



LG

W.
Title: Re: Fehler bei Mousestate?
Post by: BumbleBee on 2011-Aug-11
Hi
Setz mal MouseAxis vor MouseState. So herum zeigts mal was an.
Code (glbasic) Select

     
        x = MOUSEAXIS(0)
y = MOUSEAXIS(1)

       MOUSESTATE mx, my, b1, b2



Weiß aber nicht ob das so gehört oder ein Bug ist. Kenn mich da nicht aus.  =D
       
Cheers
Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Aug-12
Das Problem ist eher, daß MOUSESTATE bei den Grenzen (z.B. 0 und 1024[x und y]) hinaus fährt und es hier offenbar keine Grenzen gibt.

Leider läßt es sich über Begrenzungen (z.B. IF mx < 0 then mx = 0) stoppen. Und rein mit MOUSEAXIS funktioniert es natürlich auch nicht...
Title: Re: Fehler bei Mousestate?
Post by: backslider on 2011-Aug-12
Schonmal oben
Code (glbasic) Select

SYSTEMPOINTER FALSE

probiert?
Title: Re: Fehler bei Mousestate?
Post by: BumbleBee on 2011-Aug-12
Hmmm wie im englischen Forum und MrTAToad meint das gleiche wie ich  :P

  http://www.glbasic.com/forum/index.php?PHPSESSID=441ab699642b9e0f4860d4ddd48ad2f9&topic=6699.msg54227

Wenn du es vertauscht, also zuerst MouseAxis dann Mousestate, bekommst du aber schon mal die Werte zurück. Ob das schon immer so war das es außerhalb des Fensters Werte zurückgibt weiß ich nicht. Bis dann Willi  =D

Cheers


Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Aug-12
Jup, er meint das selbe!

Rein technisch gesehen sollte der Mauszeiger ja auch nicht über Rand der Anwendung bzw. der max. Bildauflösung hinaus fahren...  8)

Und da hat er Recht!

Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Aug-14
So, hab gerade alles neu installiert --> Version 10.068

Fehler bleibt identisch!  :O

Im Vollbildmodus taucht der Fehler nicht auf, jedoch im Fenstermodus.

Da funktioniert die Seitenbegrenzung bei Mousestate nicht!

Und bei Mouseaxis werden die Beschleunigungswerte nur ausgelesen, wenn sie ausschließlich vor Mousestate stehen.

Alleine oder nach Mousestate funktioniert das leider auch nicht...

LG

W.
Title: Re: Fehler bei Mousestate?
Post by: Schranz0r on 2011-Aug-16
PUSH! Weil nervt!
Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Aug-16
hehehe

Ich sag auch nix mehr! Versprochen!  :x
Title: Re: Fehler bei Mousestate?
Post by: Kitty Hello on 2011-Aug-17
zip mal das Projekt. Bei mir geht's nämlich.
Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Aug-17
Ich schicke es dir heute Abend! Hast es dann so gegen 19:00 Uhr!
Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Nov-28
Hallo,

der Fehler in Win32 bei der Maus ist leider immer noch da.

Leider würde ich die Maus immer noch benötigen...

Kannst du dir das mal ansehen, Gernot?

LG

W.
Title: Re: Fehler bei Mousestate?
Post by: Kitty Hello on 2011-Nov-28
Hab's kapiert. Werde es ändern!
Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Nov-28
Klasse, Gernot!!!

Danke sehr!!!  :good:
Title: Re: Fehler bei Mousestate?
Post by: WPShadow on 2011-Dec-15
Danke Gernot!

Funktioniert wieder super! Ich hoffe, daß ich bald alle Prüfungen hinter mir habe, dann stelle ich endlich mal ein kleines Demo online...

LG

W.