|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
|
[архив].: NSIS - все вопросы :.
|
|
Ветеран Сообщения: 1216 |
|
|
|
Отправлено: 23:35, 17-06-2006 |
|
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Цитата shut:
Page custom fmPageModuleInstallCreate fmPageModuleInstallDestroy
Function fmPageModuleInstallCreate
; создаем все необходимые контролы
...
; проверяем изменения
${NSD_OnChange} $Textbox OnChange_Textbox
FunctionEnd
Function OnChange_Textbox
; проверка правильности заполнения
${If} ${FileExists} "$GModulesDir\Sys.bpl"
MessageBox MB_OK|MB_ICONEXCLAMATION "Что-то там неправильно"
;очищаем поле ввода
${NSD_SetText} $Textbox ""
${EndIf}
FunctionEnd
|
|
|
Последний раз редактировалось profcom, 26-11-2012 в 14:22. Отправлено: 14:08, 26-11-2012 | #3361 |
|
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать profcom, не только textedit. Есть ещё много контролов, которые надо проверить. Проверять в рантайме каждый контрол на нескольких страницах достаточно накладно.
Спасибо, что откликнулись. |
|
Отправлено: 15:04, 26-11-2012 | #3362 |
|
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Цитата shut:
|
|
|
Отправлено: 15:40, 26-11-2012 | #3363 |
|
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Я пробовал сделать в рантайме. Говорю - накладно. Если не будет варианта другого оставлю.
Второй вариант тоже не плох, но я не знаю какая страница будет следующей... шесть вариантов... и, по-моему, это не очевидно. Следующий разработчик после меня не разберёт, что я имел ввиду. |
|
Отправлено: 15:49, 26-11-2012 | #3364 |
|
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата shut:
если не верно введенные параметры делаем прерывание одной инструкцией: Abort и все.. никаких извращений.. |
|
|
------- Отправлено: 22:59, 26-11-2012 | #3365 |
|
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать kotkovets, когда будите обновлять справочник? Могу написать статейку, где подробно опишу, как делать плагины с помощью Delphi.
|
|
Отправлено: 11:41, 27-11-2012 | #3366 |
|
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать shut
ИМХО не имеет смысла. В сети куча сорцов. Разбирай не хочу. А написание плагина зависит только от желания программиста |
|
------- Отправлено: 11:57, 27-11-2012 | #3367 |
|
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Krinkels, разные ситуации бывают. Например, моему шефу приспичило окно для ввода пароля сделать достаточно креативным... похожего не нашёл и пришлось написать плагин.
|
|
Отправлено: 12:11, 27-11-2012 | #3368 |
|
Ветеран Сообщения: 2398
|
Профиль | Отправить PM | Цитировать Цитата Krinkels:
Полезных плагинов действительно много, но часть из них устарела, а ещё больше плагинов, могущих расширить возможности NSIS и облегчить "кодописание" - ещё вообще не написано, и будет ли ... Посмотрите тему, оч. часто для разных ситуаций звучит фраза - "Тут надо писать отдельный плагин" Потому что пока в природе нет подходящего. |
|
|
Отправлено: 13:12, 27-11-2012 | #3369 |
|
Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать shut
Бывает и такое. Но как по мне так это лишние сложности. Проще все это сделать на инно, там и инсталятор можно оформить по вкусу, и ввод пароля сделать более креативным. Но NSIS я люблю за отсутствие интерпретатора, и за малый вес конечного продукта |
|
------- Отправлено: 13:15, 27-11-2012 | #3370 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
| WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
| Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
| Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
| Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 | |
|