PB EasySetup - Setup maker for your program

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

Thanks a lot.
Language files updated. (Version 0.6.8b)
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

sorry, there's an error in my translation for FrameOld:

correct :

Code: Select all

FrameOld = Fichier de version ouvert
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

Changed (V 0.6.8c)
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Hi Thorsten1867:

Do i have a Question about EasySetup.... is there the chance to install
demo versions?

if not it'll be great to be able to create installation for some days... I think
it could be if there is an entrance in the registry to put the number of
valid days...

I think like this

registry_myapp -> 30 ; means valid 30 days
registry_myapp -> 999; means is full version always valid...

and my app only needs to check this registry entry to start o stop....

I have this problem and I dont know if I can do it with EasySetup...

Thanks.
:wink:
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

Take a look to the 'User-defined Tasks' ('Task' - panel). There you find the task 'Registry Entry' (ComboBox) to add an own registry entry during the installation. You can use as value a variable (%Version%, %Date% or %GUID%) or everything you want.
Last edited by Thorsten1867 on Fri Nov 10, 2006 5:35 pm, edited 1 time in total.
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Thorsten1867 wrote:Take a look to the 'User-defined Tasks' ('Task' - panel). There you find the task 'Registry Entry' (ComboBox) to add an own registry entry during the installation. You can use as value a variable (%Version%, %Date% or %GUID%) or everythink you want.

Great! thanks...
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

New Version 0.6.9
- Additional programm 'ShowReadme.exe' to show info-files (txt/rtf) after the installation
(Example for the use of the environment variable 'InstallDir')
- Automatic installation of the ini files (*.ini) of the external programs
- Environment variable 'InstallDir' (install directory) for a external program started after the installation
- Bugfix: Disable 'Run Program' - option
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

Vladi wrote:Another feature I would like to ask for is a msg or the possibility to show the Readme file after the installation has completed.
I've added an additional program 'ShowReadme.exe' for this task. It's possible to start different info files for each language.
You must only configure the the 'ShowReadme.ini'. For different languages you can add the LanguageID to the keys (e.g. 'File:7' for German).

If your info file is in the program directory, you can use the variable %ProgDir% or %InstallDir%. If you copied it to the temporary setup directory, you can use %SetupDir%.
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Hi,

please tell what Im doing bad....

Im trying to create an installer for my app..
I chose to install in C:\Program Files\Kaizensoft as default

But I want to change directory when I execute the installer, then I changed
it to C:\App but the curios thing here is at the moment
I press "Next" the path change to:

C:\App\C:\Program Files\KaizensoftSR

If I change manually is worst...
I write down C:\App\KaizensoftSR\

I get C:\App\KaizensoftSR\C:\Program Files\KaizensoftSR

anyway when I advance to next window says Required disk space 10MB!
when my app is les than 200K...

Could you send me some light here?

Thanks in advance.
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

chen wrote:I chose to install in C:\Program Files\Kaizensoft as default
Use a variable "%ProgramFiles%Kaizensoft". The program path isn't the same in all languages (e.g. German: "C:\Programme").
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Ok

I did it and the installation directory is working.... but what about the
application size?!! (why I can change the name of directory?....
I do that all the times with the other installers)

The other problem.....
It says "Required Disk Space 10MB!!!!" at its ony 159 KB......


Updated...

My mistake..... the directory where my app is has several programs...
I put the executable alone in a new directory and everything is OK.

Only give the chance to change the application name at installation time.


Good Installer!!

Thanks
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Other question here...

If a I put an entry in the registry what happen there when the
user uninstall the application?

All the registry entries are deleted?

Or some of them are kept to verify previous installations?

Update....

I tested and the registry entries are deleted,
then I can not use the installer to deliver demo version where I can test
previous installations of my software in the same computer....

or is there some way to keep some entries alive after the user
uninstall the application?

Than and sorry... so many questons... :wink:
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

chen wrote:Other question here...
If a I put an entry in the registry what happen there when the
user uninstall the application?
User registry entries will be deleted, but there are some EasySetup entries to check, whether a update is installed.

Code: Select all

Registry: HKEY_CURRENT_USER\Software\EasySetup\{GUID} 
Schlüssel: 'InstallDir'
An other possibility is to write a small program, which does all the demo things and start it before or after installation (-> UserTasks)
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
User avatar
Thorsten1867
Addict
Addict
Posts: 1372
Joined: Wed Aug 24, 2005 4:02 pm
Location: Germany

Post by Thorsten1867 »

chen wrote:If I change manually is worst...
I write down C:\App\KaizensoftSR\

I get C:\App\KaizensoftSR\C:\Program Files\KaizensoftSR
Fixed! (Version 0.6.9b)
Translated with http://www.DeepL.com/Translator

Download of PureBasic - Modules
Download of PureBasic - Programs

[Windows 11 x64] [PB V5.7x]
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Thorsten1867 wrote:
chen wrote:If I change manually is worst...
I write down C:\App\KaizensoftSR\

I get C:\App\KaizensoftSR\C:\Program Files\KaizensoftSR
Fixed! (Version 0.6.9b)

Thanks getting better and better!
Post Reply