Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 08 OCT 2002 05:52:04PM Robert Lee wrote:

Happily it is now time to publish the latest app. Thanks to everyone in the Rev community for your contributions over the last five years or so. I'm not sure how we programmers ever survived without a forum like this.

Of course, I am wanting Install Shield to handle the installation (OI 3.7.5).

Please correct me if I am wrong, but for a fresh installation, I have to run 4 OIPI Setup programs?

1. OIPI 4.0.1

2. OIPI 4.0.1 Pro (which must be installed over an existing non-Pro)

3. OIPI 4.0.2

4. OIPI 4.0.3

I then have to run the Setup Program in the Oinsight directory to enable the access to the long filenames (Utility_GetFolder etc.). That makes 5 Install Shields…

This would all presumably be after running my own customised Install Shield for copying the app off the CD and setting up the icons etc., which is a total of 6 times Install Shield gets to run.

If I am understanding this correctly, then all this seems just a bit excessive to me. Is there a way for me to combine all these into one Install Shield Session or is this a job for Revtech? For new installations, is everyone else running all these Install Shield sessions?

TIA

Robert Lee


At 09 OCT 2002 08:19AM Don Miller C3 Inc. wrote:

Yup and I add one more since I deploy the data files in a separate installation. It is possible, however to chain them together.

Don M.


At 10 OCT 2002 12:27AM Donald Bakke wrote:

Robert,

I guess I'm missing something here. If this is a "fresh" installation then why don't you install the OIPI upgrades locally so your clients don't have to? Just deploy an already updated OpenInsight. If you are creating your own InstallShield setup then you can simply combine the critical DLLs/OCXs from both OI and OIPI into the one and same setup. This is exactly what we do.

[email protected]

SRP Computer Solutions, Inc.


At 14 OCT 2002 01:35AM Robert Lee wrote:

Hi Don

]I guess I'm missing something here. If this is a "fresh" installation then why don't you install the OIPI upgrades locally so your clients don't have to? Just deploy an already updated OpenInsight.

Are you suggesting that if the system I burn onto CD is uptodate with the latest OIPI, I don't have to run all four upgrades? I still would of course have to run at least one version of the OIPI on the clients machine. Which version would that be then?

]If you are creating your own InstallShield setup then you can simply combine the critical DLLs/OCXs from both OI and OIPI into the one and same setup. This is exactly what we do.

I am very new to Install Shield. The way you describe it sounds very simple and exactly what I would like to do. How then is that accomplished?

Robert Lee


At 14 OCT 2002 09:42AM Donald Bakke wrote:

Robert,

Are you suggesting that if the system I burn onto CD is uptodate with the latest OIPI, I don't have to run all four upgrades? I still would of course have to run at least one version of the OIPI on the clients machine. Which version would that be then?

Yes, that is what I am saying. If you wanted to still run the OIPI install (in order to avoid having to merge this installation with your own application's install) then just install the last OIPI that puts DLL's on to the system. I don't know which one that is since we went from OIPI 3.80 and OI 3.7.5 directly to OIPI Pro and OI 4.x.

If you are willing to do some investigative work, I would still recommend that you discover which DLL's and other system files the OIPI uses and just add those to the InstallShield that you'll use for your application. This will allow you to avoid a separate OIPI installation altogether. In our application installation we allow the user to select a "Full" or "Client" installation. Both the "Full" and "Client" installation installs OI/OIPI DLL's.

I am very new to Install Shield. The way you describe it sounds very simple and exactly what I would like to do. How then is that accomplished?

I have not seen InstallShield 6.x. We've worked with v5.x and are just about to work with v7.x. There appears to be a big difference in how the interface works so I don't want to give too much detail as it might confuse matters. Also, it will depend whether you are using the Professional version or the Express version. The Professional version gives you far more control over your InstallShield projects. Part of that control is the ability to specify File Groups. Each File Group will install specific files of your choosing. Typically you put files of like extension (e.g. *.exe, *.hlp, *.dll, etc.) in its own group. This way you can create your own install options (e.g. "Full", "Client") and choose which File Groups get installed with which install option.

I have never used the Express version so I can't tell you how flexible it is. I am almost certain others on this board have used InstallShield Express so someone should be able to let you know if you can do what I'm describing.

[email protected]

SRP Computer Solutions, Inc.


At 15 OCT 2002 06:49PM Robert Lee wrote:

]then just install the last OIPI that puts DLL's on to the system. I don't know which one that is since we went from OIPI 3.80 and OI 3.7.5 directly to OIPI Pro and OI 4.x.

Perhaps this thread deserves some input from Revsoft. There does appear to be a void of knowledge here. Perhaps a white paper on the subject would be helpful. What say you Mike?

Is anybody else using Install Shield / Install Shield Express to accomplish a full one-stage installation?

Thanks Don

Robert Lee


At 20 OCT 2002 06:34PM Robert Lee wrote:

Hi Don

Do you use Install Shield or Install Shield Express? What version? How does one go about chaining them together?

What are the critical .DLL and .OCX files that Don talks about?

Questions, questions, questions…

TIA

Robert Lee


At 21 OCT 2002 08:07PM Carl Harris wrote:

Hey Robert,

Long time no hear, see =) Hope things are going well for you.

I guess I can help with this situtation this is a list of the files that will need to bee copied to the WINDOWS/SYSTEM directory in your install script:

COMPOBJ.DLL

CTL3DV2.DLL

OC25.DLL

SCP.DLL

STORAGE.DLL

TYPELIB.DLL

VB40016.DLL

VAEN21.OLB

STDOLE.TLB

OLE2CONV.DLL

OLE2DISP.DLL

OLE2NLS.DLL

OLE2PROX.DLL

OLE2.REG

OLE2.DLL

VSVIEW3-.OCX

SSUTIL.OCX

They will also need to be registered on that machine, Install Shield has a feature that automates this.

If you need any help call me at the office I am more than happy to try and assist.

Regards,

Carl


At 21 OCT 2002 08:48PM Robert Lee wrote:

Hi Carl

Good to hear from you and thanks for the response.

Are doing the "one stage" install? Are you using Install Shield or Install Shield Express?

Robert Lee


At 21 OCT 2002 11:01PM Carl Harris wrote:

We are using InstallShield Express 3.5 as we do not need to create web install packages nor do we need to create .NET compliant MSI's which the professional and development version do.

We have fine tuned the installation script so that to the end user it is a single process, including the installation of oipi. The only thing that was tricky was setting it up to handle a cocktail of Operating Systems.

If I can help futher let me know =)

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/ed402856d002a77785256c4c00781feb.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1