Форум: "Прочее";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
ВнизКак создать такую (см. каритнку) форму в InnoSetup? Найти похожие ветки
← →
Kolan © (2008-04-26 11:53) [0]Как создать такую форму?
http://www.ksoftware.ru/wiki/lib/exe/detail.php/images:dmclient:dmclientsetupold4.png?id=corporation%3Admclient&cache=cache
Неужели придется создавать все вручную, и писать всю логику самому?
← →
tesseract © (2008-04-26 11:56) [1]Дизайнер форм скачай. Он есть у них на сайте. На работе все скрипты к сожалению. Так бы дал примерчик.
← →
Kolan © (2008-04-26 11:58) [2]> Дизайнер форм скачай. Он есть у них на сайте.
о незнал…
← →
tesseract © (2008-04-26 12:00) [3]
> о незнал…
Он тебе принцип разъянит как делать. Потом ручками всё будет гораздо быстрее. Я например патчи для 1с так распрстряню. Код в десятки раз короче, чем для того InstallShield.
← →
Kolan © (2008-04-26 12:17) [4]Да пирнцип я понимаю… Писать много :)
← →
Kolan © (2008-04-26 12:42) [5]Имхо это не Custom форма, она как-то по другому создана более стандартно… Но как — хз…
← →
tesseract © (2008-04-26 12:58) [6]
> она как-то по другому создана более стандартно… Но как
> — хз…
Да это стандартная поменяна. В понедельник напомни вышлю примерчик.
← →
Kolan © (2008-04-26 14:23) [7]> Да это стандартная поменяна. В понедельник напомни вышлю
> примерчик.
Все, запрограммировал все это вручную, но ты примерчик все равно шли.
Еще сразу спрошу. Как проверить, что устанавливаемый экзешник открыт?
← →
ПостОвый терминатор © (2008-04-26 14:27) [8]Ты об этом узнаешь, когда установка завершится неудачно:)
Анализируй...
← →
Kolan © (2008-04-26 15:03) [9]> Ты об этом узнаешь, когда установка завершится неудачно:
> )
Мну хочет узнать до и попросить пользователя закрыть :)
← →
Rouse_ © (2008-04-26 15:41) [10]
> Мну хочет узнать до и попросить пользователя закрыть :)
Мьютекс держи открытый, который будет сигнализировать о том, что экземпляр программы запущен, ну и соответвтенно проверяй его наличие
← →
tesseract © (2008-04-26 16:06) [11]
> Rouse_ © (26.04.08 15:41) [10]
Тебе книжки нужны бородатый ? Вылазь давай в асю.
← →
Kolan © (2008-04-26 16:30) [12]> Мьютекс держи открытый, который будет сигнализировать о
> том, что экземпляр программы запущен, ну и соответвтенно
> проверяй его наличие
Про мьютекс в innosetup ненашел…
← →
tesseract © (2008-04-26 18:36) [13]
> Про мьютекс в innosetup ненашел…
Вроде он сам по себе две инсталяшки должен разруливать
← →
DVM © (2008-04-26 18:54) [14]
> Про мьютекс в innosetup ненашел…
InnoSetup точно умеет вызывать пользовательские функции, которые кажется в dll надо помещать.
← →
Экс-Оригинал (2008-04-26 20:25) [15]
> Как создать такую форму?
Смотрел-смотрел, так и не понял - чем ЭТА форма от всех остальных отличается?
← →
Kolan © (2008-04-26 21:48) [16]> Смотрел-смотрел, так и не понял — чем ЭТА форма от всех
> остальных отличается?
Там и Options и SelectDir вместе.
> Вроде он сам по себе две инсталяшки должен разруливать
Нет сам не умеет, инсталлер Геры ругается если клиент запущен, а мой нет.
> InnoSetup точно умеет вызывать пользовательские функции,
> которые кажется в dll надо помещать.
Умеет, я думаю, может есть стандартный метод.
Нашел
AppMutex в секции Setup
← →
Kolan © (2008-04-26 22:09) [17]Как быть с &Переместить все сообщения с прежднего расположения базы в новое
http://www.ksoftware.ru/wiki/lib/exe/detail.php/images:dmclient:dmclientsetupold6.png?id=corporation%3Admclient&cache=cache
Декомпилятор показал, что оно объявлено как:[Tasks]
…
Name: «copyoldbase»; Description: «&Переместить все сообщения с прежднего расположения базы в новое»; GroupDescription: « „;
1. Как управлять теперь её доступностью?
2. Как выполнить код если отмечено?
← →
DVM © (2008-04-26 22:36) [18]http://forum.codeby.net/topic3574s240.html
тут много вопросов разбирается, наверняка найдешь по своей проблеме
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.05 c