firefly2005
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Diawer там код у тебя не весь,поэтому не смог проверить. Я не программист, методом научного тыка выявил что 2 процедуры CurPageChanged можно объединить в одну (при ошибке duplicate identificer) - там содержимое второй ( и третьей и тд) устанавливается если без объявления процедуры её в первую записать) вот пример с моими двумя CurPageChanged: Цитата: procedure CurPageChanged(CurPageID: Integer); begin .............// код от первой CurPageChanged- процедуры begin ...............// добавка от второго CurPageChanged, но без объявления процедуры end end; | PS: у тебя наверное, по аналогии, также можно. Только не забывай соответствующее количество -end- прописывать. Потом саму эту комбинированную процедуру нужно в конце устанавливать ( на место 2-ой или другой последней процедуры). Добавлено: Kutsenko Как вариант, могу предложить ссылку на вариант защиты от Genri (сам я не пробовал, просто взял на заметку) http://forum.ru-board.com/topic.cgi?forum=5&topic=4801&start=1184 там сообщение 1184 от <<Автор: Genri, Отправлено:23:22 08-01-2007>> Добавлено: MogilShik2007 Цитата: Чёт сделал как писалось выше со скином корона, а толку ноль, инсталлер собирается при,запуске выдаёт ошибку ,чёт типа CancelHint... error вроде е32 | я посмотрел CancelHint- упоминается только в Corona_kernel.Iss только в строке 1174-1175 (однократно). Как я понял это реализация всплывающей подсказки к кнопке Cancel. Поэтому предположу, что ты при подгонке под "себя" этот скрипт не/случайно изменил. Если не чего не менял, то попробуй выключить эти строки, закомментировав их. Цитата: Как нормально зашифровать инсталлер? Пробовал по руководству которое в шапке, инсталлер всеравно разбирается... | я давал как вариант, ссылку http://forum.ru-board.com/topic.cgi?forum=5&topic=4801&start=1184 если разберешься. Цитата: И какое значение нужно прописать чтоб галочки автоматом выставлялись?.. | в какой [Секции]? они вроде везде автоматом устанавливаются, при установке соответсвующих флагов. Мне например, чаще приходится их наоборот снимать (флаг unchecked). Или например, если тебе надо установить выбор, например на странице лицензии, чтобы галочка автоматом стояла на "Принять" (по умолчанию в визарде она, "Не принимать") то нужно в код добавить следующее: Цитата: procedure CurPageChanged(CurPageID: Integer); begin if CurPageID=wpLicense then begin WizardForm.LicenseAcceptedRadio.Checked:=True end; |
| Всего записей: 131 | Зарегистр. 21-02-2006 | Отправлено: 00:26 11-05-2008 | Исправлено: firefly2005, 01:24 11-05-2008 |
|