PDA

View Full Version : Ambiguity?



NewsArchive
06-08-2007, 02:30 AM
"Executable Name [EXENAME]-Enter the name of the application's main
executable file. Compiler variables defined in the Compiler Variables
Visualizer are permitted. Runtime variables, such %TEST%, are not
permitted."

...Application's main executable file.
To me that means the application I am trying to install, eg MyApp.exe

But SB6 then names the *installer* output to MyApp.exe, as opposed to
the projectname+exe (eg MyApp_install.exe), which is what I want/expect.

Steve Bywaters

NewsArchive
06-08-2007, 02:30 AM
ie. it is *not* obeying "SB_PROJECT_EXE"

Steve Bywaters

NewsArchive
06-08-2007, 02:31 AM
Sorry, I don't know what you mean.

Whatever name you enter in the Executable Name [EXENAME] field is the name
of the resulting setup.exe.

Friedrich

NewsArchive
06-08-2007, 02:31 AM
"Executable Name [EXENAME]-Enter the name of the application's main
executable file."

* My Application's 'main executable file' (to quote from the help) is
"StoreMgr.exe".. this is the program/application I am installing.

* Installer project is "StoreMgr_install.sb6"
* Compiler variable "SB_PROJECT_EXE" is
"C:\Clarion55\..(path)..\StoreMgr_install"
* Thus I would expect the setup executable to be
"C:\Clarion55\..(path)..\StoreMgr_install.EXE"
* But the setup executable is "C:\Clarion55\..(path)..\StoreMgr.exe"!

> Whatever name you enter in the Executable Name [EXENAME] field is the name
> of the resulting setup.exe.

Then the Help should not describe this as "the name of the application's
main
executable file.", but " the name of the output installer executable", or
similar.
ie *My* program is the application, not SB, which is the installer.

Of course, now I know that you're using that entry for the output I can
change it - but it's not clear what is meant.

hth
Steve