Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Since 31 march 2013 I get messages like " Control xxx was not a loaded control class"

1,271 views
Skip to first unread message

Catharinus van der werf

unread,
Apr 3, 2013, 10:55:32 AM4/3/13
to Catharinus van der werf
Hello my friends

Since 31 march 2013, I get these messages in my vb6 projects.

Class MSComctlLib.ListView of control ListView3 was not a loaded control class
Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control class
Class MSComctlLib.ProgressBar of control ProgressBar1 was not a loaded control Class MSComctlLib.TabStrip of control TabPreview was not a loaded control class


When I change the date to one before 31 march, there is no problem. I searched
the web and understand that it is related with the outdated ocx.
How can I change it easily??

Thanks in advance

Catharinus

Karl E. Peterson

unread,
Apr 3, 2013, 1:22:02 PM4/3/13
to
After serious thinking Catharinus van der werf wrote :
Hmmmm, I dunno about the date thing, because I haven't tried this
before. But both MSCOMCTL.OCX and MSCOMCT2.OCX are throwing errors on
me this morning, too.

---------------------------
Microsoft Visual Basic
---------------------------
Object library not registered
---------------------------
OK Help
---------------------------

http://i.imgur.com/mOfeHAK.png

Not cool...

--
.NET: It's About Trust!
http://vfred.mvps.org


Karl E. Peterson

unread,
Apr 3, 2013, 1:36:40 PM4/3/13
to
Catharinus van der werf submitted this idea :
> Hello my friends
>
> Since 31 march 2013, I get these messages in my vb6 projects.

This thread suggests it was IE10 that caused the problem...

http://www.vbforums.com/showthread.php?716089-Windows-7-64-bit-Library-Not-Registered-problem

And that uninstalling it will provide the cure. I haven't gotten there
yet. What a f'd up situation this is!

The Finder

unread,
Apr 3, 2013, 2:02:12 PM4/3/13
to
On Wednesday, April 3, 2013 12:36:40 PM UTC-5, Karl E. Peterson wrote:
> This thread suggests it was IE10 that caused the problem... http://www.vbforums.com/showthread.php?716089-Windows-7-64-bit-Library-Not-Registered-problem And that uninstalling it will provide the cure. I haven't gotten there yet. What a f'd up situation this is! -- .NET: It's About Trust! http://vfred.mvps.org
------------------------------------------------------------------------------
Good information, thank you.

GS

unread,
Apr 3, 2013, 2:08:29 PM4/3/13
to
<FWIW>
I use a manifest and run reg-free so I'm not getting any runtime issues
at all!

--
Garry

Free usenet access at http://www.eternal-september.org
Classic VB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.vb.general.discussion


MikeB

unread,
Apr 3, 2013, 2:09:29 PM4/3/13
to

"Karl E. Peterson" <ka...@exmvps.org> wrote in message
news:kjhp6q$4nr$1...@dont-email.me...
> Catharinus van der werf submitted this idea :
>> Hello my friends
>>
>> Since 31 march 2013, I get these messages in my vb6 projects.
>
> This thread suggests it was IE10 that caused the problem...
>
> http://www.vbforums.com/showthread.php?716089-Windows-7-64-bit-Library-Not-Registered-problem
>
> And that uninstalling it will provide the cure. I haven't gotten there
> yet. What a f'd up situation this is!

Only time I uninstalled IE was on XP and if I recall, it took me all the
way back to IE6 or whatever the default browser was that came with XP. PITA

Karl E. Peterson

unread,
Apr 3, 2013, 2:43:20 PM4/3/13
to
It happens that GS formulated :
>> Hello my friends
>>
>> Since 31 march 2013, I get these messages in my vb6 projects.
>>
>> Class MSComctlLib.ListView of control ListView3 was not a loaded control
>> class Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control
>> class Class MSComctlLib.ProgressBar of control ProgressBar1 was not a
>> loaded control Class MSComctlLib.TabStrip of control TabPreview was not a
>> loaded control class
>>
>>
>> When I change the date to one before 31 march, there is no problem. I
>> searched the web and understand that it is related with the outdated ocx.
>> How can I change it easily??
>>
>> Thanks in advance
>>
>> Catharinus
>
> <FWIW>
> I use a manifest and run reg-free so I'm not getting any runtime issues at
> all!

Whole picture? What Windows and IE versions? You're able to load
MSCOMCTL.OCX and MSCOMCT2.OCX in the IDE?

Karl E. Peterson

unread,
Apr 3, 2013, 2:47:32 PM4/3/13
to
MikeB has brought this to us :
> "Karl E. Peterson" <ka...@exmvps.org> wrote:
>> And that uninstalling IE10 it will provide the cure. I haven't gotten
>> there yet. What a f'd up situation this is!
>
> Only time I uninstalled IE was on XP and if I recall, it took me all the
> way back to IE6 or whatever the default browser was that came with XP. PITA

It's "supposed" to work better than that in Win7. <sigh>

Haven't pulled the trigger yet, hoping to find the root cause rather
than just apply a tourniquet.

Schmidt

unread,
Apr 3, 2013, 3:24:46 PM4/3/13
to
Am 03.04.2013 20:43, schrieb Karl E. Peterson:
> It happens that GS formulated :
>> <FWIW>
>> I use a manifest and run reg-free so I'm not getting any runtime
>> issues at all!
>
> Whole picture? What Windows and IE versions? You're able to load
> MSCOMCTL.OCX and MSCOMCT2.OCX in the IDE?

As just read in the Forum-Thread you linked to, it seems
that executable (compiled) Binaries, which use the older
version (2.0) of the MSCOMCTL.OCX are not affected by the
issue, even if those Apps are *not* running regfree.

Problem seems to be somewhat similar to the "ADO-Problem"
which happened with Win7-SP1 (but perhaps a bit more
complex than that, since we talk about OCXes and not Dlls
here ... "*.oca-stuff" and all that comes to mind).

Only the VB6-IDE seems to be affected as I read it...

Olaf

Karl E. Peterson

unread,
Apr 3, 2013, 3:47:57 PM4/3/13
to
Schmidt used his keyboard to write :
That's how I'm reading it, as well. Which means they've fully stuck to
their "it just runs" promise. The bastards have found a way to break a
significant chuck of development effort, without preventing already
deployed apps to break and unleash a torrent of "negative feedback"
from their users. :-(

Mayayana

unread,
Apr 3, 2013, 4:43:31 PM4/3/13
to
| That's how I'm reading it, as well. Which means they've fully stuck to
| their "it just runs" promise. The bastards have found a way to break a
| significant chuck of development effort, without preventing already
| deployed apps to break and unleash a torrent of "negative feedback"
| from their users. :-(
|

Phew. Lucky thing I didn't take your advice
and update IE. This IE6 is just peachy for all
the things I don't do with it. :)


Catharinus van der werf

unread,
Apr 3, 2013, 5:16:40 PM4/3/13
to
Op woensdag 3 april 2013 22:43:31 UTC+2 schreef Mayayana het volgende:
I updated to IE10 a few weeks ago.
And only now I got this problem.
BTW. the IDE works on a Windows 7 -64 bit!!!
Catharinus

Karl E. Peterson

unread,
Apr 3, 2013, 5:42:08 PM4/3/13
to
on 4/3/2013, Mayayana supposed :
>> That's how I'm reading it, as well. Which means they've fully stuck to
>> their "it just runs" promise. The bastards have found a way to break a
>> significant chuck of development effort, without preventing already
>> deployed apps to break and unleash a torrent of "negative feedback"
>> from their users. :-(
>
> Phew. Lucky thing I didn't take your advice
> and update IE.

Ummm, cite!? <chuckle>

> This IE6 is just peachy for all the things I don't do with it. :)

That's the killer part. I was getting by just fine ignoring IE9. WTH
did I do this? Jeeez...

GS

unread,
Apr 3, 2013, 5:48:50 PM4/3/13
to
Ah.., sorry! I'm talking about my apps running on Win7 (all editions).
I still do dev work on my XP SP3 machine using VS6.0 SP6 (I play there
with VS2008/C++ as well) IOW, I don't do any VB/VS dev work on anything
but my XP machine! Now talking VBA.., I'll dev with that on any machine
that's handy!<g>

I didn't catch 1st off where Catharinus stated "..in my VB6 projects."

Karl E. Peterson

unread,
Apr 3, 2013, 6:02:12 PM4/3/13
to
on 4/3/2013, GS supposed :
>>> I use a manifest and run reg-free so I'm not getting any runtime issues at
>>> all!
>>
>> Whole picture? What Windows and IE versions? You're able to load
>> MSCOMCTL.OCX and MSCOMCT2.OCX in the IDE?
>
> Ah.., sorry! I'm talking about my apps running on Win7 (all editions). I
> still do dev work on my XP SP3 machine using VS6.0 SP6 (I play there with
> VS2008/C++ as well) IOW, I don't do any VB/VS dev work on anything but my XP
> machine! Now talking VBA.., I'll dev with that on any machine that's
> handy!<g>
>
> I didn't catch 1st off where Catharinus stated "..in my VB6 projects."

Yeah, that's the catch. Microsoft managed to "break" the IDE, without
harming deployed apps. Which are, of course, the only thing still
supported. Sneaky bastards!

Henning

unread,
Apr 3, 2013, 6:10:38 PM4/3/13
to

"Mayayana" <maya...@invalid.nospam> skrev i meddelandet
news:kji44m$pgl$1...@dont-email.me...
I'm with you. :) Still on XP too. ;)

Sad for all who still just jump on the M$ train, after being cheated so many
times...

/Henning



Catharinus van der werf

unread,
Apr 3, 2013, 6:40:57 PM4/3/13
to
Op woensdag 3 april 2013 20:08:29 UTC+2 schreef GS het volgende:
GS, what do you mean "running a manifest"?

John K.Eason

unread,
Apr 3, 2013, 7:15:00 PM4/3/13
to
In article <kjhtbo$5em$1...@dont-email.me>, ka...@exmvps.org (Karl E. Peterson) wrote:

> *From:* Karl E. Peterson <ka...@exmvps.org>
> *Date:* Wed, 03 Apr 2013 11:47:32 -0700
IE10 isn't available for XP. The final version XP supports is IE8.

Regards
John (jo...@jeasonNoSpam.cix.co.uk) Remove the obvious to reply...

Karl E. Peterson

unread,
Apr 3, 2013, 7:35:16 PM4/3/13
to
John K.Eason has brought this to us :
> IE10 isn't available for XP. The final version XP supports is IE8.

Yep!

GS

unread,
Apr 3, 2013, 8:37:20 PM4/3/13
to
Well.., I paid close attention to all the threads that were focussed on
installing VS6.0 on Win7, but I just never felt comfortable jumping on
that!

GS

unread,
Apr 3, 2013, 8:40:33 PM4/3/13
to
> GS, what do you mean "running a manifest"?

Sorry, Catharinus! I was talking about distributed apps, having missed
your statement "..in my VB6 projects".

Henning

unread,
Apr 3, 2013, 8:51:21 PM4/3/13
to

"Catharinus van der werf" <csvand...@gmail.com> skrev i meddelandet
news:f433c736-6873-4d27...@googlegroups.com...
Is reregistering, reinstall vb6 Sp6 changing anything? Reregister the
licence key Mscomctl.srg?

/Henning



ralph

unread,
Apr 3, 2013, 10:56:42 PM4/3/13
to
On Thu, 4 Apr 2013 02:51:21 +0200, "Henning"
<comput...@coldmail.com> wrote:

>
>Is reregistering, reinstall vb6 Sp6 changing anything? Reregister the
>licence key Mscomctl.srg?
>

Apparently not. Note the link Karl posted ...

http://www.vbforums.com/showthread.php?716089-Windows-7-64-bit-Library-Not-Registered-problem

Also note that the problem seems to effect only the VB IDE, projects
successfully compiled (on a platform without IE10) show no reported
problems with the newer libraries.

-ralph

Eduardo

unread,
Apr 4, 2013, 12:08:25 AM4/4/13
to

"ralph" <nt_con...@yahoo.com> escribió en el mensaje
news:9cqpl8ddst56gctaf...@4ax.com...
I think it's time for someone to sue Microsoft


Catharinus van der werf

unread,
Apr 4, 2013, 12:22:04 AM4/4/13
to
Op donderdag 4 april 2013 04:56:42 UTC+2 schreef ralph het volgende:
ralph, I didn't have problems with compiling a on platform with IE10 until
31 marth 2013. So....

Catharinus van der werf

unread,
Apr 4, 2013, 1:05:31 AM4/4/13
to
Op donderdag 4 april 2013 06:22:04 UTC+2 schreef Catharinus van der werf het volgende:
Sorry. I removed IE10 and had no problems anymore. So...

.NET Sales Support

unread,
Apr 4, 2013, 1:33:31 AM4/4/13
to
"Catharinus van der werf" <csvand...@gmail.com> wrote in message <news:8fe4045e-ea3a-41bf...@googlegroups.com>...
This behavior is by design. You have one more year to work with Visual Studio 6
in Windows XP until April of 2014, when MSFT pulls the plug on XP for once and
for all. You have one more year to redesign and rewrite all your code for .NET
before VS6 becomes effectively completely unusable.


Catharinus van der werf

unread,
Apr 4, 2013, 2:17:42 AM4/4/13
to Catharinus van der werf
Op woensdag 3 april 2013 16:55:32 UTC+2 schreef Catharinus van der werf het volgende:
> Hello my friends
>
>
>
> Since 31 march 2013, I get these messages in my vb6 projects.
>
>
>
> Class MSComctlLib.ListView of control ListView3 was not a loaded control class
>
> Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control class
>
> Class MSComctlLib.ProgressBar of control ProgressBar1 was not a loaded control Class MSComctlLib.TabStrip of control TabPreview was not a loaded control class
>
>
>
>
>
> When I change the date to one before 31 march, there is no problem. I searched
>
> the web and understand that it is related with the outdated ocx.
>
> How can I change it easily??
>
>
>
> Thanks in advance
>
>
>
> Catharinus

or update to Windows 7 and don't use IE10

Jimekus

unread,
Apr 4, 2013, 2:27:27 AM4/4/13
to Catharinus van der werf
On Thursday, April 4, 2013 3:55:32 AM UTC+13, Catharinus van der werf wrote:
> Hello my friends
>
>
>
> Since 31 march 2013, I get these messages in my vb6 projects.
>
>
>
> Class MSComctlLib.ListView of control ListView3 was not a loaded control class
>
> Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control class
>
> Class MSComctlLib.ProgressBar of control ProgressBar1 was not a loaded control Class MSComctlLib.TabStrip of control TabPreview was not a loaded control class
>
>
>
>
>
> When I change the date to one before 31 march, there is no problem. I searched
>
> the web and understand that it is related with the outdated ocx.
>
> How can I change it easily??
>
>
>
> Thanks in advance
>
>
>
> Catharinus

After I install SP6 I run VB60SP6-KB2641426-x86-ENU.msi which definitely upgrades the controls you refer to. I run Win7Ux64 and my IDE gives no problems with these controls.

Catharinus van der werf

unread,
Apr 4, 2013, 4:03:45 AM4/4/13
to Catharinus van der werf
Op woensdag 3 april 2013 16:55:32 UTC+2 schreef Catharinus van der werf het volgende:
> Hello my friends
>
>
>
> Since 31 march 2013, I get these messages in my vb6 projects.
>
>
>
> Class MSComctlLib.ListView of control ListView3 was not a loaded control class
>
> Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control class
>
> Class MSComctlLib.ProgressBar of control ProgressBar1 was not a loaded control Class MSComctlLib.TabStrip of control TabPreview was not a loaded control class
>
>
>
>
>
> When I change the date to one before 31 march, there is no problem. I searched
>
> the web and understand that it is related with the outdated ocx.
>
> How can I change it easily??
>
>
>
> Thanks in advance
>
>
>
> Catharinus

thanks Jimekus
that's it!!!

Mayayana

unread,
Apr 4, 2013, 9:25:50 AM4/4/13
to
| > Phew. Lucky thing I didn't take your advice
| > and update IE.
|
| Ummm, cite!? <chuckle>
|

-----------------------------------------
Mayayana explained on 2/12/2013 :
> Indeed. I feel lucky that I still have IE6.

Good grief! Why?

Most discerning web folks I'm aware of have totally written that one
off now. The usage is well below 2% (I'm told - don't care enough to
look <g>), and considered not worth any effort whatsoever anymore.

"Get a real browser." :-)
-----------------------------------------

I was so shaken up by your scolding that I
didn't go out for days... but at least I was
level-headed enough to keep IE6. :)


ralph

unread,
Apr 4, 2013, 2:15:15 PM4/4/13
to
On Wed, 3 Apr 2013 23:27:27 -0700 (PDT), Jimekus <jim...@gmail.com>
wrote:

>
>After I install SP6 I run VB60SP6-KB2641426-x86-ENU.msi which definitely
> upgrades the controls you refer to. I run Win7Ux64 and my IDE gives
> no problems with these controls.

Someone else noted that it appears to not be a problem with WoW64.
Making it "curiouser and curiouser". <g>

I would dearly love to go play, as how VB goes about hijacking the
Registry has always fascinated me, but I'm too lazy to load IE10 to do
so, therefore, I'll just wait and let Karl and Olaf ferret it out for
me.

It is an issue worth pursuing since if it happens once, it will likely
happen again.

-ralph

ein...@gmail.com

unread,
Apr 4, 2013, 3:54:30 PM4/4/13
to Catharinus van der werf
Microsoft released a new vb6 update which requires the ide to be installed to install it.

be carefull though the MSCOMCTL.OCX in the vbp, frm, etc. files acted flaky since updating, when i changed the version number in these files from 2.1 to 2.0 (optional i uppercased the filenames too) all worked fine.

the only issue is that you have to make changes in the forms etc. then close the project and then change the version in the vbp, frm, etc. you can then open vb6 and test run the application. i had no problems with the controls running it like this. then you can compile without vb trying to change them again.
reminder: if you change the version number and then change the form etc it will change the version numbers in vbp, frm, etc. again.

give it a try.

ein...@gmail.com

unread,
Apr 4, 2013, 4:00:00 PM4/4/13
to Catharinus van der werf
as a further note, i run a virtual xp machine which i run the vb6 ide under and i compile on that virtual machine. the apps then have no issues running on 7 and 8. i compile for xp and higher and compile it to pcode.

Karl E. Peterson

unread,
Apr 4, 2013, 5:51:36 PM4/4/13
to
Mayayana was thinking very hard :
Heheheheh... Oh shit. I said that? (You're not actually *using* it,
are you? <bg>)

Karl E. Peterson

unread,
Apr 4, 2013, 5:55:16 PM4/4/13
to
Catharinus van der werf was thinking very hard :
> Sorry. I removed IE10 and had no problems anymore. So...

Damn... Then that's it.

What's really interesting here is that IE10 *itself* doesn't seem to be
the problem. I was just talking with a guy who's running VB6 in Win8,
which shipped with IE10. No problems there adding the common controls
to a new project.

So it's (most likely) the act of installing IE10 that's futzing things
up.

Karl E. Peterson

unread,
Apr 4, 2013, 6:00:24 PM4/4/13
to
Jimekus explained on 4/3/2013 :
> After I install SP6 I run VB60SP6-KB2641426-x86-ENU.msi which definitely
> upgrades the controls you refer to. I run Win7Ux64 and my IDE gives no
> problems with these controls.

Just tried that, to make sure, and the problem remains here.

I'm also running Win7x64.

Mayayana

unread,
Apr 4, 2013, 6:28:46 PM4/4/13
to
| Heheheheh... Oh shit. I said that? (You're not actually *using* it,
| are you? <bg>)
|

IE6? I haven't used IE online since 2000, when I
updated to IE5 and it ran in slow motion online. I
never figured out why; switched to Netscape. But
I use IE for testing webpages and writing HTAs. I
use it for offline webpages.

I think we talked about this, too. I write all webpages
for IE in "quirks" mode, which means they should look
pretty much as they do in IE6 when loaded in any IE
version. That way I don't need to mess with nonsense
like:

<!-- If gt IE8 then...
<!-- If gt IE7 then...
<!-- If gt IE6 then...

It's bad enough that I sometimes have to write separate
versions for IE and for all other browsers -- Not always,
but with complex layouts IE can be unpredictable. For
instance, there's often no way to get block-mode display
in IE with a DIV. It has to be a table.

I usually test big changes in IE8, but generally I can
just write to IE6 and that covers all versions.


Jimekus

unread,
Apr 4, 2013, 6:50:56 PM4/4/13
to
Should have said I'm also using VB6 Enterprise. This affects licensing which has something to do with these types of messages.

Karl E. Peterson

unread,
Apr 4, 2013, 7:04:59 PM4/4/13
to
Mayayana explained :
Well, more power to ya! Not sure I still have that in me. :-)

Karl E. Peterson

unread,
Apr 4, 2013, 7:08:52 PM4/4/13
to
Jimekus formulated the question :
> On Friday, April 5, 2013 11:00:24 AM UTC+13, Karl E. Peterson wrote:
>> Jimekus explained on 4/3/2013 :
>>
>>> After I install SP6 I run VB60SP6-KB2641426-x86-ENU.msi which definitely
>>> upgrades the controls you refer to. I run Win7Ux64 and my IDE gives no
>>> problems with these controls.
>>
>> Just tried that, to make sure, and the problem remains here.
>
> Should have said I'm also using VB6 Enterprise. This affects licensing which
> has something to do with these types of messages.

Yeah, EE here, too. Probably using the bits I downloaded from MSDN,
but _that_ shouldn't make a difference! (Right?)

Karl E. Peterson

unread,
Apr 4, 2013, 7:16:53 PM4/4/13
to
ein...@gmail.com used his keyboard to write :
> as a further note, i run a virtual xp machine which i run the vb6 ide under
> and i compile on that virtual machine. the apps then have no issues running
> on 7 and 8. i compile for xp and higher and compile it to pcode.

Right. The issue isn't apps. The issue is the IDE in Win7 /w IE10.

Mayayana

unread,
Apr 5, 2013, 2:47:39 PM4/5/13
to
| > I usually test big changes in IE8, but generally I can
| > just write to IE6 and that covers all versions.
|
| Well, more power to ya! Not sure I still have that in me. :-)
|

Your site works well as it is, and it's also self-sizing,
which is nice. I get frustrated with all the webpages
that don't self-size. They used to default to 800px wide.
Now the standard is 1000 px wide. I prefer not to have
the browser window that big, so I end up with a horiz.
scrollbar on many websites.

I just happen to have an interest in graphics and like
to do involved layouts. (Too bad no one wants to pay
for that.)
My own site, in accord with my slightly baroque tastes,
currently has a lot of picky curved elements and "flyout"
menus that don't lend themselves to one version for all
browsers. But the code in most sites is actually more
convoluted. The same webmasters who can't be bothered
to make their pages self-sizing usually still have lots of
script to serve different details to several different versions
of IE.




Andrew

unread,
Apr 5, 2013, 5:57:58 PM4/5/13
to
On 4/04/2013 1:55 AM, Catharinus van der werf wrote:
> Hello my friends
>
> Since 31 march 2013, I get these messages in my vb6 projects.
>
> Class MSComctlLib.ListView of control ListView3 was not a loaded control class
> Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control class
> Class MSComctlLib.ProgressBar of control ProgressBar1 was not a loaded control Class MSComctlLib.TabStrip of control TabPreview was not a loaded control class
>
>
> When I change the date to one before 31 march, there is no problem. I searched
> the web and understand that it is related with the outdated ocx.
> How can I change it easily??
>
> Thanks in advance
>
> Catharinus
>
I had a similar problem earlier this year. I do most of my development
on a laptop running WinXP, but test with the target hardware on a PC
running Win7. XP has never had a problem, but the Win7 started throwing
similar errors, I believe after a Windows update.

The fix was to edit version (2.1 vs 2.0) in the .MAK (.VBP) file s follows:
WinXP:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
Win7:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX

Each time I copy the source files and .MAK from WinXP to Win7 machines,
I just edit the above line on the Win7.

Andrew

RW

unread,
Apr 7, 2013, 3:19:14 PM4/7/13
to
On Wed, 03 Apr 2013 10:36:40 -0700, Karl E. Peterson <ka...@exmvps.org>
wrote:
>This thread suggests it was IE10 that caused the problem...
>
>http://www.vbforums.com/showthread.php?716089-Windows-7-64-bit-Library-Not-Registered-problem
>
>And that uninstalling it will provide the cure. I haven't gotten there
>yet. What a f'd up situation this is!

I'm a little late to this party but after reading the messages in this
thread I fired up VB6 (been a while since I've needed to do anything
with it) and encountered the problem with the common controls not
being available.

I just uninstalled the Windows update that put IE 10 on my box
(Win7x64), rebooted and tried VB 6 again. Was able to load every
common controls file listed in the Project->Components listbox.

I use FF instead of IE anyway so not having IE 10 is no loss. Will
keep it off my machine unless and until a better fix is found.

Karl E. Peterson

unread,
Apr 8, 2013, 5:59:01 PM4/8/13
to
RW has brought this to us :
Ditto here. I have another install that I know is going to require a
reboot, so I'm figuring I'll yank IE10 out right before that (assuming
no other solutions appear first!).

Karl E. Peterson

unread,
Apr 8, 2013, 6:02:22 PM4/8/13
to
Mayayana brought next idea :
>>> I usually test big changes in IE8, but generally I can
>>> just write to IE6 and that covers all versions.
>>
>> Well, more power to ya! Not sure I still have that in me. :-)
>
> Your site works well as it is, and it's also self-sizing,
> which is nice. I get frustrated with all the webpages
> that don't self-size. They used to default to 800px wide.
> Now the standard is 1000 px wide. I prefer not to have
> the browser window that big, so I end up with a horiz.
> scrollbar on many websites.

Well, thank you! That's a really old design now, but I always felt
just the same. I really hate hscrollbars in a browser!!! Actually in
the process of redesigning another at the moment, and am running into
all those old issues. Only now, I need to accomodate phones and
tablets too, so for me any extra work at this point for IE6 just isn't
gonna happen.

> I just happen to have an interest in graphics and like
> to do involved layouts. (Too bad no one wants to pay
> for that.)

Heh, ... :-)

> My own site, in accord with my slightly baroque tastes,
> currently has a lot of picky curved elements and "flyout"
> menus that don't lend themselves to one version for all
> browsers. But the code in most sites is actually more
> convoluted. The same webmasters who can't be bothered
> to make their pages self-sizing usually still have lots of
> script to serve different details to several different versions
> of IE.

Nuts, huh? I'll probably maintain minimal functionality, but without
all the wizzy-wow in IE6. More important that the menus also work on a
4" touchscreen. <sigh>

Tim Rude

unread,
Jul 28, 2013, 6:19:07 PM7/28/13
to
On 4/3/2013 9:55 AM, Catharinus van der werf wrote:
> Hello my friends
>
> Since 31 march 2013, I get these messages in my vb6 projects.
>
> Class MSComctlLib.ListView of control ListView3 was not a loaded control class
> Class MSMask.MaskEdBox of control MaskEdBox1 was not a loaded control class
> Class MSComctlLib.ProgressBar of control ProgressBar1 was not a loaded control Class MSComctlLib.TabStrip of control TabPreview was not a loaded control class
>
>
> When I change the date to one before 31 march, there is no problem. I searched
> the web and understand that it is related with the outdated ocx.
> How can I change it easily??
>
> Thanks in advance
>
> Catharinus
>

I know this is a response to a post that's a few months old, but I just
got bitten by this same issue on a new Windows 7 development machine so
I did a web search which turned up a simple solution that worked for me.

Open an elevated cmd prompt and change to the \Windows\System32 folder
(for 32-bit) or the \Windows\SysWOW64 folder (for 64-bit).

Once in the correct folder, enter the following command:

regtlib msdatsrc.tlb

You should get a "Registration of msdatsrc.tlb successful." message.

After that, MSCOMCTL.OCX and MSCOMCT2.OCX work normally.

This worked for me. Would be interested to know if it works for others
having the same issue. I think that it should.

Tim Rude

Catharinus van der werf

unread,
Oct 31, 2013, 12:50:19 PM10/31/13
to
Wonderful Tim

I did regtlib msdatsrc.tlb

and afterwards things didn't work immidiately as it should.
I still got errors when trying to start my vb6-projects.

so I checked the log-files that were stil created when
running the vb6-project. There were far less loading-errors,
so I did regsvr32 for the files that were mentioned in the
log-files (msMask32.ocx,mshflxgd.ocx,richtx32.ocx) and
IT WORKED AGAIN.

Thanks again and thanks to everybody

Catharinus

uwav...@gmail.com

unread,
Nov 19, 2013, 8:34:14 PM11/19/13
to
Wow (or should I say SysWOW)
This worked for me and saved my arse.
THANK YOU!!!!!!!!

Now...why is this not common knowledge? Why did I have to struggle with this for months on various systems?

Again...THANKS!

grea...@gmail.com

unread,
Sep 14, 2017, 3:06:15 PM9/14/17
to
OMG thank you too. regtlib trick worked. 2017 and we still have to deal with it, but I guess that's because we have to keep these old projects going somehow!!

bobwil...@gmail.com

unread,
Sep 18, 2017, 8:55:03 AM9/18/17
to
0 new messages