PDA

Click to See Complete Forum and Search --> : Problems with distribution package


JuanCarlos60
May 31st, 2002, 10:49 AM
Hi:

After finished, I made a distribution package of my VB 6.0 program (.cab, setup.exe, and so on)

When attemping to install, a message appear telling me something is needed about windows installation and the system must be restarted. When this, I did it.

In those cases, after restart the computer, I have to run setup.exe again, and the same message appears again

What's happening?

Somebody knows why?

P.S. All pc's win 2000 pro

mikef
May 31st, 2002, 11:04 AM
I also have had that problem reported from some of my users.

Anyone know what this is about?

My users were Win 98 OS.

:confused:

Walter100
May 31st, 2002, 11:37 AM
I suggest you use Inno Setup its freeware
http://www.jrsoftware.org/isinfo.php

JuanCarlos60
May 31st, 2002, 12:15 PM
Thx Walter i downloaded and installed the software, can you explain me more further the use please?


TIA

Walter100
May 31st, 2002, 12:21 PM
JuanCarlos60 The Inno Setup allows you to create you own setup program. If you need any help just email me at alisahoppkin@juno.com and I will help you.

James Stanich
May 31st, 2002, 12:41 PM
Check out MS Visual Studio Installer 1.1 (free)

JuanCarlos60
Jun 3rd, 2002, 08:26 AM
Ok

i downloaded and installed visual instaler 1.1, now the problem is.

When i was created a new project the following message appears in the task list

"The property 'SourceFile' of file 'sscdk80.dll' is invalid"

The sscdk80.dll is part of Crystal Report, so i can't generate the install program, pls HELP



TIA

JuanCarlos60
Jun 3rd, 2002, 09:37 AM
-bump-

JuanCarlos60
Jun 3rd, 2002, 11:22 AM
SOLVED!!! :)

James Stanich
Jun 3rd, 2002, 12:30 PM
Originally posted by JuanCarlos60
SOLVED!!! :)

Care to explain how you solved it. It may help someone out in the future...

SkiNLaB
Jan 28th, 2005, 12:48 AM
Care to explain how you solved it. It may help someone out in the future...


yeah... like me damnit! :mad:

dglienna
Jan 28th, 2005, 01:06 AM
long gone. why bump old posts that are meaningless?

SkiNLaB
Jan 28th, 2005, 01:11 AM
perhaps the reason might, just maybe.. that i have the same problem as the thread discusses, like shakespeare, altho its old, its still relevant today. :)

dglienna
Jan 28th, 2005, 01:27 AM
search for crystal reports, or inno installer

SkiNLaB
Jan 28th, 2005, 01:32 AM
I'm moving on to inno installer, fed up with VSI. Not enough *control*, although now I have alot of work to set it up in Inno (but so much more control :) ), I have a zillion dependencies.

Thanks for the tip

randem
Jan 28th, 2005, 02:36 AM
SkiNLaB,

Since you use Inno Setup... You might want to try ********** (http://www.**********.com/**********.html) to help create your scripts and find your dependencies.

Wokawidget
Jan 28th, 2005, 12:49 PM
For future reference, this is cause by the Package and Deployment wizard being not very good.
If you package your app on a higher OS, then try to install to a lower OS then it tries to copy core files, Comctl I believe is one of them, but this isn't compatible...I think it's that file. It was 2 yaers ago since I had this problem.

I used to package on XP and install on 98, when 98 rebooted it trashed the whole OS install!!! My custom wasn't happy...Hahaha

Anyways, visual studio clears this up, but it's not a very good installer, I much prefer inno, which as yet, doesn't have any problems, apart from the fact it doesn't overwrite an old install of your app if you installed with another installer...so when I switched my customer had to uninstall the previous version before they installed the new one. Once the new install was done using inno, then all further installs went without a hitch and everything ran smoothly.

Woka

dglienna
Jan 28th, 2005, 04:19 PM
sorry if I offended you, but I did help afterwards, didn't I?

randem
Jan 28th, 2005, 04:53 PM
Wokawidget,

Inno Setup will overwrite a previous installation. You would have to use the alwaysoverwrite or the ignoreversion flag on the components you want to overwrite. But of course you need to be careful of how you use the flag.