![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: |
|
Отправлено: 19:06, 28-03-2013 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Костя_Антонов@fb
[Setup] DefaultDirName={code:GetPreviousDir} [Code] function GetPreviousDir(AppInstallDir: String): String; begin if RegKeyExists(HKLM, 'SOFTWARE\My,Program') then begin RegQueryStringValue(HKLM, 'SOFTWARE\My,Program', 'InstallLocation', AppInstallDir); Result := RemoveBackslash(AppInstallDir); end else Result := ExpandConstant('{pf}\My Program') end; |
Отправлено: 00:36, 14-04-2013 | #171 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Сайт | Отправить PM | Цитировать Спасибо за помощь
|
Отправлено: 00:49, 14-04-2013 | #172 |
Пользователь Сообщения: 128
|
Профиль | Отправить PM | Цитировать "Доброй" ночи всем. подскажите , посаветуйте в чем разница между этими двумя "примерами"
procedure InitializeWizard(); begin DirectX := TCheckBox.Create(WizardForm); With DirectX do begin Parent := WizardForm; Cursor := crHand; TabOrder := 0; Checked := False; SetBounds(50,166,15,15); end; и вот этим procedure InitializeWizard(); begin DirectX := TCheckBox.Create(WizardForm); DirectX.Parent := WizardForm; DirectX.Cursor := crHand; DirectX.TabOrder := 0; DirectX.SetBounds(50,166,15,15); DirectX.Checked := False; end; |
Отправлено: 02:35, 14-04-2013 | #173 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Подскажите, как перенести текст из "WizardForm.ComponentsDiskSpaceLabel" и "WizardForm.FinishedLabel" на Label? Пробовал через
Label1.Caption:= WizardForm.ComponentsDiskSpaceLabel.Caption и Label2.Caption:= WizardForm.FinishedLabel.Caption 2) и что лучше Спасибо! |
Последний раз редактировалось Nightwishh, 14-04-2013 в 04:42. Отправлено: 04:32, 14-04-2013 | #174 |
Пользователь Сообщения: 128
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось audiofeel, 14-04-2013 в 04:57. Отправлено: 04:46, 14-04-2013 | #175 |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать Цитата alert30:
|
|
Отправлено: 07:02, 14-04-2013 | #176 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Цитата audiofeel:
Кстати, координаты лучше указывать вот так: В чем разница? Просто, координаты указаные без ScaleX, ScaleY будут являтся фактическими, и могут быть различные проблемы с отображением контролов, особенно, если в системе установлен размер текста не по умолчанию. Из-за не правильного указания координат обычно и возникают проблемы, типа: кнопка лежит не там, где задумано, текст вруг уехал в сторону и т.д. А так координаты контролов будут задаватся согласно размеру клиента. Цитата Nightwishh:
neorom Пробел потеряли. |
||
Отправлено: 11:17, 14-04-2013 | #177 |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:47, 14-04-2013 | #178 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Костя_Антонов@fb, saurn, (не забываем const AppInstallDir... во входных параметрах!), вот апдейт функции
заместо функции GetPreviousDir(...) проще всего получить пред. путь так: тут 2 примера (верхний дал когда-то El Sanchez, а нижний выдрал для примера отсюда http://members.home.nl/albartus/issi...cript-1.07.iss ), каждая директива разделена |. Короче говоря, если первого пути который мы получаем из ключа reg:HKCU\Software\Valve\Steam , а в нём из записи SourceModInstallPath вернётся пустая строка '', то будет выведен путь справа от |, те путь по умолчанию ====================================================================== neorom, исправил, улучшил, замени у себя всю секцию кода на эту: |
Отправлено: 13:14, 14-04-2013 | #179 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Здравствуйте. Не видно надпись снизу. Один квадратик остался. Что изменить надо?
|
Отправлено: 13:17, 14-04-2013 | #180 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 |
|