Kotyarko_O Posted May 3, 2015 Share Posted May 3, 2015 Как установить какой либо файл в res_mods при деинсталляции и после восстановления бэкапа? Смотря какой файл имеется ввиду (внешний файл из имеющейся папки - можно; файл, который должен будет переноситься с программой - только обходными путями: при установке копировать в устанавливаемую папку, а при деинсталляции перемещать куда нужно). @ Quote Link to comment Short link Share on other sites More sharing options...
-zav- Posted May 4, 2015 Share Posted May 4, 2015 файл, который должен будет переноситься с программой - только обходными путями: при установке копировать в устанавливаемую папку, а при деинсталляции перемещать куда нужно). То есть других простых вариантов нет, кроме как городить подобное? пример: [Setup] AppName=Test AppVerName=Test DefaultDirName={pf}\MyProgram ; файлы деинсталляции будут созданы в эту папку UninstallFilesDir={app}\Uninstall_Update [Files] Source: {app}\MyProg.exe; DestName: MyProg.exe.bak; DestDir: {app}\Uninstall_Update; Flags: external skipifsourcedoesntexist uninsneveruninstall ; Старый файл из папки установки копируется в папку "Uninstall_Update" Source: compiler:Examples\MyProg.exe; DestDir: {app}; Flags: overwritereadonly ignoreversion ; Затем заменит его новый файл [Code] procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep=usPostUninstall then begin FileCopy(ExpandConstant('{app}\Uninstall_Update\MyProg.exe.bak'),ExpandConstant('{app}\MyProg.exe'),True) //восстановление файла DelTree(ExpandConstant('{app}\Uninstall_Update'),True,True,True) //удаление папки end end; @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted May 4, 2015 Share Posted May 4, 2015 То есть других простых вариантов нет, кроме как городить подобное? Нет( @ Quote Link to comment Short link Share on other sites More sharing options...
Ekspoint Posted May 11, 2015 Share Posted May 11, 2015 А возможно сделать чтобы из [CustomMessages] сохранялось только название "login"? [CustomMessages] login=Параметры экрана логина @ Quote Link to comment Short link Share on other sites More sharing options...
svskrm Posted May 11, 2015 Share Posted May 11, 2015 при наведении курсора мышки на ItemCaption появляется всплывающая подсказка "........поддержка innosetup (1971)" поддержка это... http://www.jrsoftware.org/isdonate.php а где там найти 1971? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted May 11, 2015 Share Posted May 11, 2015 (edited) поддержка это... http://www.jrsoftware.org/isdonate.php Нет. "поддержка innosetup (1971)" - значит, что эта возможность (в данном случае ItemCaption) реализована и поддерживается с версии 1971. Edited May 11, 2015 by Kotyarko_O 1 @ Quote Link to comment Short link Share on other sites More sharing options...
svskrm Posted May 11, 2015 Share Posted May 11, 2015 Нет. "поддержка innosetup (1971)" - значит, что эта возможность (в данном случае ItemCaption) реализована и поддерживается с версии 1971. спс. понял... @ Quote Link to comment Short link Share on other sites More sharing options...
guceds Posted May 11, 2015 Share Posted May 11, 2015 (edited) Помогите исправить трабл. решил добавить модов в модпак. в определенную подкатегорию. все прописываю правильно, но почему то слетает картинка (меняется с последним компонентом местами). Где мог допустить оплошность? Уже даже пробовал все двигать на те места, где стоит в установке. И все равно.. Или нужно обязательно, чтобы распологалось все в строгом порядке? (нумирация) Каждый раз постоянно ее менять 1,2,3,4? Edited May 11, 2015 by guceds @ Quote Link to comment Short link Share on other sites More sharing options...
Ekspoint Posted May 11, 2015 Share Posted May 11, 2015 Помогите исправить трабл. решил добавить модов в модпак. в определенную подкатегорию. все прописываю правильно, но почему то слетает картинка (меняется с последним компонентом местами). Где мог допустить оплошность? Уже даже пробовал все двигать на те места, где стоит в установке. И все равно.. смотря какой код картинок @ Quote Link to comment Short link Share on other sites More sharing options...
guceds Posted May 11, 2015 Share Posted May 11, 2015 смотря какой код картинок Source: "img_mod\19.bmp"; DestName: "CompDescImg24.bmp"; Flags: dontcopy @ Quote Link to comment Short link Share on other sites More sharing options...
Ekspoint Posted May 11, 2015 Share Posted May 11, 2015 Source: "img_mod\19.bmp"; DestName: "CompDescImg24.bmp"; Flags: dontcopy это файл код какой? @ Quote Link to comment Short link Share on other sites More sharing options...
guceds Posted May 11, 2015 Share Posted May 11, 2015 AddCompDescription(25, CustomMessage('CompDesc25'), 'CompDescImg25.bmp'); это? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted May 11, 2015 Share Posted May 11, 2015 (edited) AddCompDescription(25, CustomMessage('CompDesc25'), 'CompDescImg25.bmp'); Или нужно обязательно, чтобы распологалось все в строгом порядке? (нумирация) Каждый раз постоянно ее менять 1,2,3,4? В таком варианте - да. Edited May 11, 2015 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
guceds Posted May 12, 2015 Share Posted May 12, 2015 В таком варианте - да. Печально и геморойно, ну да ладно. И еще вопрос, можно ли как то реализовать, сколько раз был запущен инсталл!? Например чтобы в фон режиме подгружалась страничка с счетчиком (но пользователю не показывалась бы) или еще как. С хостингом проблем нет) @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted May 12, 2015 Share Posted May 12, 2015 (edited) И еще вопрос, можно ли как то реализовать, сколько раз был запущен инсталл!? А подробнее? (как-то не совсем понял, зачем) чтобы в фон режиме подгружалась страничка с счетчиком Счётчиком чего? Запущенных окон инсталла, или что? Edited May 12, 2015 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
Ekspoint Posted May 12, 2015 Share Posted May 12, 2015 А подробнее? (как-то не совсем понял, зачем) Счётчиком чего? Запущенных окон инсталла, или что? Он наверно хочет чтобы отправлялись данные на сервер сколько раз был запущен установщик @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted May 12, 2015 Share Posted May 12, 2015 (edited) Он наверно хочет чтобы отправлялись данные на сервер сколько раз был запущен установщик Ну примерно это я и понял. @guceds, сделать не сложно, но есть ли смысл отправлять такое на сервер, всего при одном запуске? Edited May 12, 2015 by Kotyarko_O @ Quote Link to comment Short link Share on other sites More sharing options...
Ekspoint Posted May 12, 2015 Share Posted May 12, 2015 Тоже не пойму, зачем ему эта статистика @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted May 12, 2015 Share Posted May 12, 2015 Нужно отравлять POST-запрос на сервер. Реализуемо. @ Quote Link to comment Short link Share on other sites More sharing options...
-zav- Posted May 12, 2015 Share Posted May 12, 2015 По моему хватает статистики сколь человек скачало пак. @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.