Pages: [1] 2   Go Down
  Print  
Author Topic: [3.6] Install of ScreenSaver File Error  (Read 816 times)
December 08, 2006, 10:53:14 pm
I get the following (tested on 2 PC's) when running the package install exe.  It looks like the app still runs OK but only tested with a basic app from the quest templates folder.

error: on install of screensaver
Could not find resource:  vcredist_x86.exe
December 11, 2006, 02:49:27 pm
I just had the same problem (2 more machines)

By the way, the screensaver install does not set the installed app as the active saver, you need to do it by hand. It would be nice to add this feature.

meanwhile, does anyone know an installer that feet for screensavers ?
December 12, 2006, 02:14:03 pm
ok..Inno setup does.

by the way, "rundll32.exe desk.cpl,InstallScreenSaver C:\....\xxx.scr"
is the windows command that Install & Open a screensaver.
Adding this command in the Quest setup would be more user friendly.
December 12, 2006, 03:33:22 pm
can't make it with inno setup neither Frustrated
All the file are copied, but i have an error when trying to launch the screensaver (manualy or at the end of the install).
i'm using this script in case someone can help.

Code:

[Languages]
Name: mytrans; MessagesFile: "compiler:Languages\French.isl"

[Setup]
AppName=Economiseur d'ecran Enneigement 3 Vallées
AppVerName=Météo 3 Vallées
AppPublisher=Fabrikmen
AppPublisherURL=http://www.fabrikmen.com
AppSupportURL=http://www.fabrikmen.com
DefaultDirName={pf}\3 Vallées\Météo\Meteo 3V
DisableDirPage=no
DefaultGroupName=Meteo3V
DisableProgramGroupPage=yes
LicenseFile=License.txt


[Files]
Source: "..\*.*"; DestDir: "{app}"; CopyMode: alwaysoverwrite
Source: "..\3rd\*.*"; DestDir: "{app}\3rd"; CopyMode: alwaysoverwrite
Source: "..\channels\*.*"; DestDir: "{app}\channels"; CopyMode: alwaysoverwrite


[Run]; open screensaver property dialog with new screensaver selected
Filename: "{sys}\rundll32.exe"; Parameters: "desk.cpl,InstallScreenSaver {app}\Meteo3V.scr"


December 13, 2006, 06:52:34 pm
Does anyone has a solution for publishing screensavers with 3.6 ?
I can't deliver a product with such an error, my client is waiting Sad
December 14, 2006, 12:26:49 pm
argl.. for a first project with 3.6 i had to fight with Rss bug, abs() expression bug, and now this.. i'm really stucked with.

please help a poor developper Frustrated

any little tips will be welcome, i just have no idea at all.

an error message like this one make the screensaver publishing unusable for a public release.
December 14, 2006, 09:53:52 pm
Like Alain I consider this error message at user install time is a major (showstopper), can this please be added to the bugtracker.

Even though the app may run, in any commerical screensaver products that result in a error at install time will invalidate that product so it is currently not possible to use Quest.
December 17, 2006, 12:32:11 am
Does this Inno script help?
http://www.freewebstream.com/3dloveclock.iss
It was made by H.A. for their Love Clock.
December 17, 2006, 03:52:37 pm
i still have errors, but i'll try again & again..
It's very usefull ! thanks a lot Johny.
December 17, 2006, 07:02:36 pm
@Alain
in the (SETUP) section Change this: DisableDirPage=no to DisableDirPage=true

When you use a custom installer for a q3d screen saver the install path have to be fixed - user can not choose where to install the screen saver.
http://www.quest3d.com/index.php?id=30&post=17462&highlight=fixed+path

Also in the (FILES)section copy the SCR file to DistDir:{sys} not {app}, I am not sure but I think this may fix your problem.
December 18, 2006, 12:10:16 pm
yeaaaar.. thanks guys.

Install in the same directory as the Quest install fixed my problem.

It seem the *.scr file can be renamed (Quest name it Q3DSvr.scr), then placed in the {app} dir.

* install.iss (1.03 KB - downloaded 53 times.)
December 19, 2006, 06:38:59 am
Great,

As I said it must be the same folder (fixed path)- So I have here one notice about your inno script:
 
Change this:
DefaultDirName={pf}\3 Vallées\Meteo\

to:
DefaultDirName=c:\Program Files\3 Vallées\Meteo\

Because the {pf} not equal "c:\program files" in all cases, i.e: If a user has OS installd on drive "D" the {pf} will equal "d:\program files" and your screen saver will not run correctly.

December 19, 2006, 12:54:59 pm
uh.. thanks for the tips !
January 12, 2007, 07:05:53 am
@REMKO:
The "vcredist_x86.exe" Bug still not solved in 3.6.1   Frustrated
We still not able to publish screensavers !!
January 12, 2007, 11:46:33 am
I added it to the bugtracker with highest priority and severity levels (0000329)

Fixed in 3.6.2
Pages: [1] 2   Go Down
  Print  
 
Jump to: