Fehler bei Mousestate?

Previous topic - Next topic

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

BumbleBee

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
The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

WPShadow

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...
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

backslider

Schonmal oben
Code (glbasic) Select

SYSTEMPOINTER FALSE

probiert?

BumbleBee

#4
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


The day will come...

CPU Intel(R) Core(TM) i5-3570k, 3.4GHz, AMD Radeon 7800 , 8 GB RAM, Windows 10 Home 64Bit

WPShadow

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!

AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

hehehe

Ich sag auch nix mehr! Versprochen!  :x
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

zip mal das Projekt. Bei mir geht's nämlich.

WPShadow

Ich schicke es dir heute Abend! Hast es dann so gegen 19:00 Uhr!
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Hab's kapiert. Werde es ändern!

WPShadow

Klasse, Gernot!!!

Danke sehr!!!  :good:
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

WPShadow

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.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est