Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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]

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

о незнал&#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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.045 c
15-1209127576
foo fighters
2008-04-25 16:46
2008.06.08
как с помощью командной строки узнать объем раздела?


2-1211139264
master_root
2008-05-18 23:34
2008.06.08
Типизированный указатель в консоли


2-1210921200
Sergey2
2008-05-16 11:00
2008.06.08
Images в ComboBox


2-1210687582
savyhinst
2008-05-13 18:06
2008.06.08
Генератор диаграмм


2-1210832368
troyan_81
2008-05-15 10:19
2008.06.08
Преобразование типов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский