I'm About to Give Up on InnoScript - Part 1

Started by tomb, November 28, 2007, 06:29:15 AM

Previous topic - Next topic

Randem

Please zip the files first before uploading to avoid conversions.

Tom Buggy


Randem


Tom Buggy

Umm, What do you mean Where do things stand regards InnoScript?
 
You folks were working on a script for my VB6 app, for which I sent you files.

Randem

Please read Installer Problems for more help on this situation.
Umm, What do you mean Where do things stand regards InnoScript?

Tom Buggy

Where do things stand regards InnoScript?
 
Another situation.  I set up a XP machine with Microsoft Virtual PC and tried to run my PDW Setup.  It copies the files and I then get a message that some system files are not up to date and that I should restart to have Setup update the files.  I've done that about six times but I continue to get the message every time I run Setup.  What is this all about?

Randem

This is the part of the research I was referring to earlier...

Randem

That's fine those three files InnoScript removes them from the script anyway for they are unsafe to deploy. Windows already has those files and they should not be overwritten...

Tom Buggy

I will try it but not tonight.  It's approaching midnight here on the U.S. East Coast.  I know - the sun just went down a bit ago in Hawaii

Randem

Well, Actually you don't need to include them at all.
 
Just change your help click to ShellEx to GHMhelp.chm and Windows will run it on it's own. Then you do not need to deploy the hhctrl.ocx at all.
 
Try it... Comment out that definition and call then replace the HTMLHelp call with a ShellEx call.

Tom Buggy

I'm using HelpScribble (a great program by the way).  It creates a .CHM file (HTML Help File) that is completely independent of the authoring program (i.e. independent of HalpScribble) and can be viewed on any Windows system from 98 through Vista.
 
I just checked the VB app code and found the following related to calling it:
 
Private Declare Function HTMLHelp Lib HHCtrl.ocx Alias HtmlHelpA _
 
and
 
App.HelpFile = App.Path & GHMhelp.chm
 
and
 
Private Sub mnuHelp_Click()
HTMLHelp hWnd, GHMhelp.chm, HH_HELP_CONTEXT, ByVal 500&
End Sub
 
The first item above seems to say that hhctrl.ocx is needed but Help runs okay in the app both from  menu selections and via the F1 Key from any screen in the app.  Again, I'm going to have to test on other than the development machine.  I do know that the four files (the two it...'s and the two hh...'s) DO NOT have to be deployed on a Vista system.
 
Perhaps the safest bet for XP is to include them.

Randem

Not a good test environment for it already has those files so you don't know if they are being used...
 
Only on a clean machine without those files installed can you tell if your system will work without them.
 
What help system are you using?

Tom Buggy

I just created an installed from a PDW Setup without including itircl.dll, itss.dll, hh.exe and hhctrl.ocx.  The Help System works well without them - that is, on my machine which is also the development machine.

Randem

If the help package you are using is not on the target systems by default you will need to deploy the help installation as well.
 
What is the help package you are using and how do you call it?

Tom Buggy

BTW: You don't use the hhctrl.ocx in your project. Why do you include these files???
 
When you asked for the .OCX files I included all of them that were in the PDW's Support folder.  Also, it is presented in the PDW's list of files for inclusion.  However, I believe it can be excluded because it's related to hh.exe which I don't include.  I'll research the documentation for the Help package I'm using to verify.