Hi Tracy,
 
>  Problem: INNO setup (5.5.1, latest version) creates a SETUP.EXE that 
> does  not install correctly on Win 7 64 bit OS's.
>  
>  In a nutshell, SETUP.EXE created by the latest version of INNO SETUP 
> is
not
>  placing COMCTL32.OCX/DLL into the sysWOW64 folder as it should
>  
>  Workaround is to manually copy COMCTL32.OCX/DLL into sysWOW64 and
register
>  COMCTL32.OCX, which fixes the problem, but is not an acceptable solution.
>  
>  Anyone else run into this problem?



Bill,

Are you using the {sys} constant?

I had a specific DLL that is actually designed to work with 64bit OS,
however, I access it with the VFP 9 32bit executable. It needed to be
installed to the {syswow64} location.
When I used {sys} by itself, it determined it should be in the System32
folder instead of the sysWOW64 folder.

Tracy Pearson
PowerChurch Software


Interesting thing is that COMCTL32.OCX/DLL aren't going into SYSTEM32
either. It's nowhere to be found after SETUP.EXE runs. 

Here are the INNO Setup instructions for OCX's which have worked okay till
now

There does seem to be one discrepancy: COMCTL32.OCX is not in specifically
in this list. I think (going back) it's that MSCOMCTL.OCX somehow magically
contains COMCTL32.OCX. Not sure,
But this is the first time I've seen a problem with COMCTL32.OCX being
missing. It's used by mapping (MS Virtual Earth), which other customers have
been running without a problem - till now.

Does this list look right?

; begin OCX installs

Source: "c:\vls\bldlib\ocx\mscomctl.ocx"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder ; Flags: restartreplace sharedfile regserver
Source: "c:\vls\bldlib\ocx\msinet.ocx"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder ; Flags: restartreplace sharedfile regserver
Source: "c:\vls\bldlib\ocx\mscomct2.ocx"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder ; Flags: restartreplace sharedfile regserver
Source: "c:\vls\bldlib\ocx\richtx32.ocx"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder ; Flags: restartreplace sharedfile regserver
Source: "c:\vls\bldlib\ocx\mschrt20.ocx"; DestDir: "{sys}"; CopyMode:
alwaysskipifsameorolder ; Flags: restartreplace sharedfile regserver


Bill


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to