1. mouse wheel error
- Posted by George Walters <gwalters at sc?rr.com> Jan 10, 2008
- 588 views
I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with some mouse wheels but not others. Anyone know how to fix this? I'm using an old version of win32lib (59.1) This will blow up any program if the wheel is moved...a real serious problem on this customer who has a lot of these mice or mouses. The're Microsoft model 1058.. a wireless version.
2. Re: mouse wheel error
- Posted by Greg Haberek <ghaberek at gmai?.?om> Jan 10, 2008
- 575 views
George Walters wrote: > > I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with > some mouse wheels but not others. Anyone know how to fix this? I'm using an > old version of win32lib (59.1) > > This will blow up any program if the wheel is moved...a real serious problem > on this customer who has a lot of these mice or mouses. The're Microsoft model > 1058.. > a wireless version. I would just modify Win32Lib to either call floor() on the value, or change it from an integer to an atom. Or just move up to a newer version of Win32Lib. -Greg
3. Re: mouse wheel error
- Posted by Pete Stoner <stoner.pete at ?m?il.com> Jan 10, 2008
- 612 views
George Walters wrote: > I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with > some mouse wheels but not others. Anyone know how to fix this? I'm using an > old version of win32lib (59.1) > Without looking at win32lib (and I don't have that version anyway) a quick fix would be to floor() the lwheelPosn on assignment to the variable (its currently assigning an atom value.). I would guess lwheelPosn is set as an integer which would be the type_check error. Or you could change lwheelPosn to an atom but I don't know if something else would then get upset with that value... PeteS
4. Re: mouse wheel error
- Posted by CChris <christian.cuvier at agriculture.go?v.f?> Jan 10, 2008
- 588 views
George Walters wrote: > > > I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with > some mouse wheels but not others. Anyone know how to fix this? I'm using an > old version of win32lib (59.1) > > This will blow up any program if the wheel is moved...a real serious problem > on this customer who has a lot of these mice or mouses. The're Microsoft model > 1058.. > a wireless version. Consider upgrading to v0.70.3 (or .4 if you wait for a couple weeks). The fix is to change the line lWheelPosn /= 120 to lWheelPosn = floor(lWheelPosn/120) in fDoMouse(). The problem is still there in v0.60.6. CChris
5. Re: mouse wheel error
- Posted by George Walters <gwalters at ?c.rr.com> Jan 10, 2008
- 591 views
- Last edited Jan 11, 2008
Greg Haberek wrote: > > George Walters wrote: > > > > I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with > > some mouse wheels but not others. Anyone know how to fix this? I'm using an > > old version of win32lib (59.1) > > > > This will blow up any program if the wheel is moved...a real serious problem > > on this customer who has a lot of these mice or mouses. The're Microsoft > > model > > 1058.. > > a wireless version. > > I would just modify Win32Lib to either call floor() on the value, or change > it from an integer to an atom. Or just move up to a newer version of Win32Lib. > > -Greg I'll give that a try. thanks
6. Re: mouse wheel error
- Posted by George Walters <gwalters at sc.?r?com> Jan 12, 2008
- 558 views
Thanks, I did make that change in my version (59.1) and it fixed the problem. Wish I could upgrade but it breaks most of my software. I'm using something improperly when I was just starting, but it worked, and now I have 30+ programs I would have to change. I'll get around to it at some point, but not for a while. CChris wrote: > > George Walters wrote: > > > > > > I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with > > some mouse wheels but not others. Anyone know how to fix this? I'm using an > > old version of win32lib (59.1) > > > > This will blow up any program if the wheel is moved...a real serious problem > > on this customer who has a lot of these mice or mouses. The're Microsoft > > model > > 1058.. > > a wireless version. > > Consider upgrading to v0.70.3 (or .4 if you wait for a couple weeks). > The fix is to change the line > lWheelPosn /= 120 > to > lWheelPosn = floor(lWheelPosn/120) > in fDoMouse(). The problem is still there in v0.60.6. > > CChris
7. Re: mouse wheel error
- Posted by CChris <christian.cuvier at agricultur?.go?v.fr> Jan 13, 2008
- 571 views
George Walters wrote: > > Thanks, I did make that change in my version (59.1) and it fixed the problem. > Wish I could upgrade but it breaks most of my software. I'm using something > improperly when I was just starting, but it worked, and now I have > 30+ programs I would have to change. I'll get around to it at some point, > but not for a while. > There might be a script based way of converting all your programs for use with 0.70.x. Feel free to email me privately at oedoc hat free doubt fr about that "improper thing", helpfully with a sample, and then I'll see if I can do anything about it. CChris > CChris wrote: > > > > George Walters wrote: > > > > > > > > > I'm getting a type_check error lwheelPosn is 1.0583333 in fdoMouse() with > > > some mouse wheels but not others. Anyone know how to fix this? I'm using > > > an > > > old version of win32lib (59.1) > > > > > > This will blow up any program if the wheel is moved...a real serious > > > problem > > > on this customer who has a lot of these mice or mouses. The're Microsoft > > > model > > > 1058.. > > > a wireless version. > > > > Consider upgrading to v0.70.3 (or .4 if you wait for a couple weeks). > > The fix is to change the line > > lWheelPosn /= 120 > > to > > lWheelPosn = floor(lWheelPosn/120) > > in fDoMouse(). The problem is still there in v0.60.6. > > > > CChris