Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Как создать такую (см. каритнку) форму в 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]

> Дизайнер форм скачай. Он есть у них на сайте.

о незнал&#133


 
tesseract ©   (2008-04-26 12:00) [3]


> о незнал…


Он тебе принцип разъянит как делать. Потом ручками всё будет гораздо быстрее. Я например патчи для 1с так распрстряню. Код в десятки раз короче, чем для того InstallShield.


 
Kolan ©   (2008-04-26 12:17) [4]

Да пирнцип я понимаю&#133 Писать много :)


 
Kolan ©   (2008-04-26 12:42) [5]

Имхо это не Custom форма, она как-то по другому создана более стандартно&#133 Но как — хз&#133


 
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 ненашел&#133


 
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]
&#133
Name: «copyoldbase»; Description: «&Переместить все сообщения с прежднего расположения базы в новое»; GroupDescription: « „;


1. Как управлять теперь её доступностью?
2. Как выполнить код если отмечено?


 
DVM ©   (2008-04-26 22:36) [18]

http://forum.codeby.net/topic3574s240.html

тут много вопросов разбирается, наверняка найдешь по своей проблеме



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.024 c
6-1188851972
Aibolit
2007-09-04 00:39
2008.06.08
в терминальном сервере


15-1209268074
sauron
2008-04-27 07:47
2008.06.08
Разработчикам...


15-1208955570
Synset
2008-04-23 16:59
2008.06.08
Delphi 2006


15-1209320986
БарЛог
2008-04-27 22:29
2008.06.08
А кто еще на каких технических форумах сидит?


2-1210669623
honor
2008-05-13 13:07
2008.06.08
Выбор в поле из выпадающего списка