Quote Originally Posted by dilettante View Post
You can (and many of us do) still use VB6 programs even up through Windows 7.

There are lots of places where support is thin though. Microsoft dropped VB6 support in DirectX, they never made it easy to use reg-free COM, "XP style" theme support is minimal and indirect, we haven't seen support for SOAP and Web Services evolve beyond the old SOAP Toolkit 3.0, we never got IPv6 and P2P support, the new system controls and dialogs in Windows XP and beyond have no VB6-friendly wrappers, you can forget about compiling code for 64-bit execution, support is basically non-existant in Azure. We were supposed to get an enhanced "embedded VB" for CE and Windows Mobile...

... the list goes on and on.
Out of interest....

...how much VB6 development do you do?

When I first started out developing, I did a couple VB6 applications, and then my company switched to doing .Net, and since then we have never had to do anymore.

Do you get clients coming to ask you specifically that they want something done in VB6, or is this a preference of your company?

With all the problems that you just listed, and obviously more that you haven't, I am curious as to why there hasn't been a switch.

Gary