I've just come across a problem with the updown control when using the =
SetBuddy, Buddy and GetBuddy methods - they all cause a crash.
All these methods attempt to return the previous (or current) buddy =
control and it crashes in this part - I suspect that these methods have =
not been updated as Win32::GUI changed over time - I doubt that they =
have worked for a long time.
I can fix it so that these methods no long cause a crash but I'm not =
100% sure if I can "fix" them so that they return the buddy as a =
Win32::GUI object. To be honest, I'm not sure if it's actually desirable =
to return a new Win32::GUI object in this case since it might have =
strange effects when this Perl object is destroyed (therefore =
potentially destroying the windows handle too).
I propose that I change these methods so that they no longer crash and =
until someone knows what they I doing I'll change the return parameter =
to the handle of the buddy. I'll also update some of the documentation =
while I'm at it.
Does anyone have issues with this?