PDA

View Full Version : How to get IS Express Pro to register CRYSTL16.OCX



NewsArchive
05-22-1997, 12:00 AM
Greetings all

I've been struggling for weeks to get IS Express Pro to register
CRYSTL16.OCX (version 1.0.0.36) to register on Win31 machines. Here's the
solution:

1) modify your SWDEPEND.INI entry for CRYSTL16.OCX like so:

[CRYSTL16.OCX]
Register=$(DLLSelfRegister)

[CRYSTL16 OCX]
Src=<WINSYS16DIR>
Uses1=CRYSTL16.OCX
Uses2=CRPE.DLL
Uses3=CRXLATE.DLL
Uses4=uxddisk.dll
Uses5=uxfdif.dll
Uses6=uxfrec.dll
Uses7=uxfsepv.dll
Uses8=uxftext.dll
Uses9=pdbdao.dll
Uses10=pdctdao.dll
Uses11=pdirdao.dll
Uses12=pdsodbc.dll
Uses13=PDBBND.DLL
Uses14=MFCOLEUI.DLL

Note that the first entry has a "." between the filename and the
extension, while the second does not. This is Very Important (and was the
source of all my problems)! The first entry tells InstallShield to
register this file, while the second lists all of the files that accompany
the file. Note also that I added a file MFCOLEUI.DLL to the Usesxx
section.

2) Add a group to your IS install. Call it CRYSTL OCX (or something). Move
the CRYSTL16.OCX into it. This has the effect of making this file the last
one installed, so all dependent files (like CRPE.DLL) are loaded first

Good Luck,

Steve Locke
HBO & Company
slocke@hboc.com

NewsArchive
06-02-1997, 12:00 AM
Thanks Steve, we will try using this info as well.
Dan
InstallShield

Steve Locke <locke@hboc.com> wrote in article
<01bc66b4$1e14fe50$82201595@pcstevel>...
> Greetings all
>
> I've been struggling for weeks to get IS Express Pro to register
> CRYSTL16.OCX (version 1.0.0.36) to register on Win31 machines. Here's
the
> solution:
>
> 1) modify your SWDEPEND.INI entry for CRYSTL16.OCX like so:
>
> [CRYSTL16.OCX]
> Register=$(DLLSelfRegister)
>
> [CRYSTL16 OCX]
> Src=<WINSYS16DIR>
> Uses1=CRYSTL16.OCX
> Uses2=CRPE.DLL
> Uses3=CRXLATE.DLL
> Uses4=uxddisk.dll
> Uses5=uxfdif.dll
> Uses6=uxfrec.dll
> Uses7=uxfsepv.dll
> Uses8=uxftext.dll
> Uses9=pdbdao.dll
> Uses10=pdctdao.dll
> Uses11=pdirdao.dll
> Uses12=pdsodbc.dll
> Uses13=PDBBND.DLL
> Uses14=MFCOLEUI.DLL
>
> Note that the first entry has a "." between the filename and the
> extension, while the second does not. This is Very Important (and was
the
> source of all my problems)! The first entry tells InstallShield to
> register this file, while the second lists all of the files that
accompany
> the file. Note also that I added a file MFCOLEUI.DLL to the Usesxx
> section.
>
> 2) Add a group to your IS install. Call it CRYSTL OCX (or something).
Move
> the CRYSTL16.OCX into it. This has the effect of making this file the
last
> one installed, so all dependent files (like CRPE.DLL) are loaded first
>
> Good Luck,
>
> Steve Locke
> HBO & Company
> slocke@hboc.com
>