|
|
|
#1
|
||||
|
||||
|
Quote:
Perhaps because the folder where you are going to create the shortcut does not exist. Perhaps because the executable does not exist (But I think it should create such randomness). The path to Exe must be expanded if you use constants like {app}... If the shortcut destination contains a subfolder, create the folder before calling CreateShellLink using: ForceDirectories(ExpandConstant( FolderName )); Code:
if IniKeyNotEmpty('Executable', 'Exe') then
begin
CreateShellLink(
ExpandConstant('{commonstartmenu}\' + GetIniString('Executable', 'ExeName', '', ExpandConstant('{tmp}\Settings.ini')) + '.lnk'),
GetIniString('Executable','ExeName','',ExpandConstant('{tmp}\Settings.ini')),
ExpandConstant(GetIniString('Executable','Exe','',ExpandConstant('{tmp}\Settings.ini'))),
GetIniString('Executable','ExeParam','',ExpandConstant('{tmp}\Settings.ini')),
'',
'',
0,
SW_SHOWNORMAL
);
end;
|
| Sponsored Links |
|
#2
|
||||
|
||||
|
Quote:
Thanks! For all the code I just overlooked this ![]()
__________________
Haters gonna hate
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| INNO TROUBLESHOOT - Tutorials and Answers about INNO Setup | REV0 | Conversion Tutorials | 129 | 21-05-2021 05:51 |
| INNO TUTORIAL - Using Unicode and ANSI Versions of INNO Setup | REV0 | Conversion Tutorials | 51 | 26-03-2015 06:57 |
| Frequently Asked Questions | Joe Forster/STA | PC Games - Frequently Asked Questions | 0 | 29-11-2005 09:48 |