I'm sure I really shouldn't be responding to this. It seems an open invitation to start trouble, and that's not truly my intent. I have to wonder why Glen wanted to be so knit-picky on my bug report. Obviously, there isn't a 6.xx version out there, and won't be for a long time, so how many 0's preceed the version shouldn't matter. Of course, I was impricise, and I'm sure that's where he was coming from, but I knew what version I had, just not where the .'s and 0's were placed, and didn't feel such a minor detail mattered, but excuse me for thinking on that.
Glen, I don't know if you're a developer, and thus were personally anoyed with my report or not, or if you felt my email was a classic instance of "what not to do" so felt obligated to use me to make an example. In either case, I didn't appreciate it. Neither the version, nor my description were so bad that I felt I was wasting anyone's time, and I had looked for previous versions not long before I posted that, and was supposed to have had an email telling me when the next updates were out (which I haven't recieved, so thanks on that end). If you want code, here you go: use Win32::GUI; my( $Window, $Bitmap ); $Window = new Win32::GUI::Window( -name => "Window", -top => 0, -left => 0, -height => 300, -width => 300 ); $Bitmap = new Win32::GUI::Bitmap( 'image.bmp' ); $Window->AddButton( -name => "Button", -top => 0, -left => 0, -height => 300, -width => 300, -bitmap => $Bitmap ); $Window->Show(); Win32::GUI::Dialog(); sub Window_Terminate { return -1; } That's the code which works. Here's the code which doesn't. I think, it will quickly become apparent, there was no need for all this :p use Win32::GUI; my( $Window, $Bitmap ); $Window = new Win32::GUI::Window( -name => "Window", -top => 0, -left => 0, -height => 300, -width => 300 ); $Bitmap = new Win32::GUI::Bitmap( 'image.bmp' ); $Window->AddButton( -name => "Button", -top => 0, -left => 0, -height => 300, -width => 300 ); $Window->Button->SetImage( $Bitmap ); $Window->Show(); Win32::GUI::Dialog(); sub Window_Terminate { return -1; } Now, you ask why waste my time with this? No one wants to set an image after creation of a button anyways, right? That was a simple example, sense examples seemed to be required, to point out what doesn't work :p The intent of my code, which I worked with for weeks, mostly not having images show up before I figured out what actually worked and what didn't, was setting up a series of buttons which needed to change their images in certain instances. I wanted to be able to use SetImage to get the buttons to change, rather than have to destroy the button, create a new button with the new image, etc. Perhaps I am blowing this _way out of proportion, but I think my description matched the code above, and was far more concise. I won't waste your time again with reports,ough. If you're that knit-picky, perhaps you need to find them yourself.