Re: No Win32Lib Drag and Drop example OR IS THERE ??

new topic     » goto parent     » topic index » view thread      » older message » newer message
mattlewis said...

I don't know what that is, but it sounds like something fairly old. I'm not as, er, adamant about non-breaking changes in Win32Lib as Derek is. I think I was still fairly heavily involved back in the 0.55 days.

Matt


To be fair to Derek, even as he is being, er, adamant about win32lib being non-breaking, the lib was breaking code weekly even before he got involved with it, or took it over from DavidC. I remember it was one example of why i kept pestering RobC for making Eu smarter, so an api for includes, and vars passed to functions, could take various forms, to keep previous apps working while coding went on with libs to increase functionality. Sadly, things didn't happen the way i'd have preferred, and things got broken left and right in the early days, exacerbated by contributors not including all the support libs their app required. In many cases one had to be a historian of the libs one used in order to pick the right one.

So let me suggest a few things again, as Derek is doing whatever he is doing for Selgor per this thread, what might save everyone (including Derek and friends) some time in the long haul as the lib is further developed. Then Selgor (and i and anyone downloading from user contribs) can finally count on the newest version of win32lib always working with older code.

1) put the old function and procedure names back into the current win32lib, in a way they call the new code transparently to the user, but operate apparently the same olde way they did 5 years ago. This will save patching the olde bugs.

2) if a funct or proc name is the same as 5 years ago but takes different arguements, Eu v4 now has a way of dealing with that, so if the args passed fit win32lib of 5 years ago, perform as if win32lib of yore, else perform as new.

3) And/or, set a var that tells the current win32lib which previous version to act like.

This is usually where the humans jump in and say "do it yourself" or start a character-disparaging name-calling flame war. Proceed.

useless

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu