Author Topic: VB6 not dead  (Read 33949 times)

Offline John

  • Forum Support / SB Dev
  • Posts: 3510
    • ScriptBasic Open Source Project
Re: VB6 not dead
« Reply #60 on: January 13, 2017, 05:47:05 PM »
I thought more VB Classic programmers would have been interested in this thread with the news they can generate applications that runs great on all versions of Windows supporting current controls and theming.




« Last Edit: January 13, 2017, 09:01:44 PM by John »

Offline AlyssonR

  • Advocate
  • Posts: 126
Re: VB6 not dead
« Reply #61 on: January 15, 2017, 04:09:34 AM »
Strange.

Of course, a lot of VB programmers are still feeling the effects of 2016  ???

Having said that, most of my VB programming is automation rather than interaction, so I don't notice the mismatch.

Offline John

  • Forum Support / SB Dev
  • Posts: 3510
    • ScriptBasic Open Source Project
Re: VB6 not dead
« Reply #62 on: January 15, 2017, 11:05:21 PM »
I gave up on VB6 due the Windows 2000 look and the aging controls that no longer seemed to be supported. Using VBCCR13.OCX and a manifest for VB6.EXE giving me current Windows 7 theming, I have a renewed interest in using it again for the vast  VB6 code base that exists.

Quote from: Krool - VBCCR Author
Quote
Q. What is the benefit of using these over the existing controls?
Q. Does each control have the same properties? Do they have new properties?

The benefit is that these controls are linked to the comctl32.dll, that means they support the latest API calls, functions, properties and visual styles (themes).

The existing common controls 6.0 from MS are not linked to the comctl32.dll, so they doesn't support the visual styles (themes).
Reason why: The controls of the comct32.dll are compiled directly into the common controls 6.0 from MS, but as of state of a old version of comctl32.dll

Only the common controls 5.0 from MS are linked to the comctl32.dll, but the COM hull is very old and so they have a leak of the latest functions and properties. Also controls like the DTPicker, MonthView or UpDown are not included.

The VBCCR14.OCX has been released by Krool if you want to update your library.
« Last Edit: January 17, 2017, 03:48:50 PM by John »