Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.basic.visual.misc > #2075

Re: What's the reason for comctl32.dll + comctl32.ocx in Win7 SysWOW64 folder?

From GS <gs@somewhere.net>
Newsgroups comp.lang.basic.visual.misc, microsoft.public.vb.general.discussion
Subject Re: What's the reason for comctl32.dll + comctl32.ocx in Win7 SysWOW64 folder?
Date 2014-05-09 22:33 -0400
Organization A noiseless patient Spider
Message-ID <lkk366$eur$1@dont-email.me> (permalink)
References (5 earlier) <lkigu0$kfp$1@dont-email.me> <lkjjnl$pnr$1@dont-email.me> <lkjm6u$9h8$1@dont-email.me> <lkjpgb$s3n$1@dont-email.me> <770rm99o81qpe5ikhgj6v9l6vreakshvpp@4ax.com>

Cross-posted to 2 groups.

Show all headers | View raw


> On Fri, 09 May 2014 19:48:24 -0400, GS <gs@somewhere.net> wrote:
>
>> For clarity...
>> 
>> After looking deeper (encouraged by your comments<g>)...
>> 
>> Since this is for MS Office VBA projects, that precludes that the 
>> 'Microsoft Windows Common Controls 6.0'(SP6) lib *will exist* until 
>> such time that M$ no longer installs it with MS Office. My only 
>> intent  here is to have a backup strategy in place *if it's 
>> missing*. In this  case, my version of mscomctl.ocx IS SP6 and so 
>> there's no reason why I  can't/shouldn't put it in the SysWOW64 
>> folder and leave it registered  there if need be!
>
> Personally I would avoid going into the business of updating ms
> 'common' (pun intended <g>) components.
>
> Microsoft provides an update package:
> http://www.microsoft.com/en-us/download/details.aspx?id=10019
>
> I would simply check for "missing" or error then either supply the 
> URL or include the package in your install package. (Didn't see a
> non-distribute notice - but didn't look all that hard.)
>
> -ralph

Thanks, Ralph. That's good advice!

As discussion continues with my Excel app dev piers.., we collectively 
have arrived at a similar solution;

  Even though my version of mscomctl.ocx IS what installs with MS
  Office, it's (as Mike suggests) a bad idea to do this for one ocx
  since it's likely not the only component missing from the user's
  MS Office install.

  What I do with my VB6 apps (including the VBA frontloader.EXEs) is
  check for all necessary runtime files/deps and notify user of
  'Startup Failure!' with recommendation to reinstall, then shutdown
  or abort startup. This is how I should handle this particular project
  even though it's only an addin utility (no VB6 frontloader).

  I normally write startup failures to a 'log' file with the info about
  the failure. This is not the usual type of project for me. My apps
  use their own automated instance of Excel and so the use of the VB6
  frontloader.EXEs. This project will be opened directly in the user's
  instance of Excel and so no pre-startup checks happen. In this case
  I'll use the normal frontloader code to check if the other deps exist
  along with the VBA Project References for it 'MISSING'. The user is
  notified of the findings (if any) along with suggested remedies. In
  the case of the ocx missing I can simply redirect the user to the
  link you posted. Do you think it would be prudent to offer to do the
  update 'on the spot'?

This saves me from messing with reg/unreg and that just suits me fine 
since that's the main reason I started using manifests.

In summary, since this is a MSO project AND since it uses controls 
installed by MSO, it's not my place to fix a user's MSO install 
regardless of why it's 'broken'.

I downloaded the update and will put a copy in my URL/downloads folder!

Thanks again!<g>

-- 
Garry

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

Back to comp.lang.basic.visual.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-08 14:14 -0400
  Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "MikeD" <nobody@nowhere.edu> - 2014-05-08 15:38 -0400
    Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-08 17:08 -0400
      Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-08 17:19 -0400
  Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? ralph <nt_consulting@yahoo.com> - 2014-05-08 15:30 -0500
    Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? ralph <nt_consulting@yahoo.com> - 2014-05-08 15:49 -0500
    Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-08 17:17 -0400
      Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? ralph <nt_consulting@yahoo.com> - 2014-05-08 21:09 -0500
        Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 00:12 -0400
          Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 08:15 -0400
            Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? ralph <nt_consulting@yahoo.com> - 2014-05-09 16:00 -0500
              Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 18:06 -0400
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 19:26 -0400
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? Deanna Earley <dee.earley@icode.co.uk> - 2014-05-12 09:00 +0100
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-12 18:51 -0400
              Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 19:55 -0400
            Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "MikeD" <nobody@nowhere.edu> - 2014-05-09 18:09 -0400
              Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 18:52 -0400
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 19:48 -0400
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? ralph <nt_consulting@yahoo.com> - 2014-05-09 20:34 -0500
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 22:33 -0400
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "CoderX" <coder@x.com> - 2014-05-12 15:40 -0400
              Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 20:44 -0400
  Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-09 22:47 -0400
    Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-10 19:55 -0400
      Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "Peter T" <askformy@gmail.com> - 2014-05-12 16:19 +0100
        Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-12 19:07 -0400
          Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "Peter T" <askformy@gmail.com> - 2014-05-13 12:38 +0100
            Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-13 15:40 -0400
              Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "Peter T" <askformy@gmail.com> - 2014-05-14 16:40 +0100
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? Deanna Earley <dee.earley@icode.co.uk> - 2014-05-14 17:13 +0100
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "Peter T" <askformy@gmail.com> - 2014-05-14 17:47 +0100
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? Deanna Earley <dee.earley@icode.co.uk> - 2014-05-15 08:59 +0100
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? "Peter T" <askformy@gmail.com> - 2014-05-15 12:55 +0100
                Re: What's the reason for comctl32.dll + comctl32.ocx in Win7  SysWOW64 folder? GS <gs@somewhere.net> - 2014-05-14 13:00 -0400

csiph-web