PDA

Показать полную графическую версию : [архив] Скрипты Inno Setup. Помощь и советы [часть 2]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

Serega
28-01-2010, 19:31
ты случайно не ту дрянь пыташься написать, которая денег просит за смс? »
:) обычно это программы, а не инсталлятор.
потому что precomp потребляет много оперативной памяти »
Если оперативка загружена на 100%, то ничего вы с этим не поделаете, т.е. будут тормозить все программы без исключения.

vint56
28-01-2010, 19:38
Serega, Precomp у меня использует оперативку на 91-100% а фриарк 51-60%

South
28-01-2010, 22:28
обычно это программы, а не инсталлятор. »
я в курсе, просто есть люди, которые пытаются использовать программы для создания инсталляторов как полноценную среду разработки приложений
Если оперативка загружена на 100%, то ничего вы с этим не поделаете, т.е. будут тормозить все программы без исключения. »
думаю не совсем так. если есть callback-функция, то вызвав в ней принудительное обновление все-таки отрисовка будет идти, хоть и с запозданием

ЗЫ в данном случае это все никчемные рассуждения и предположения, нужно скрипт смотреть

Serega
29-01-2010, 18:40
я в курсе, просто есть люди, которые пытаются использовать программы для создания инсталляторов как полноценную среду разработки приложений »
Ну вот и я поймал камень в свой огород... :) Конструктор для аддона Дополнительные апплеты (http://forum.oszone.net/post-993336-362.html)
то вызвав в ней принудительное обновление все-таки отрисовка будет идти, хоть и с запозданием »
Именно это я и имел ввиду, т.е. задержка с отрисовкой будет...

svensoft
29-01-2010, 19:55
YURSHAT, HELP !!! HELP !!! HELP !!! Помоги пожалуйста. Сделал скрипт, все компилирует-пакует, но при открытии вываливается : Runtime Error (at 20: 267): Could not call proc. Уже все переглядел, не знаю что там может быть за затык. Помоги разобраться пожалуйста.

вот скрипт :

YURSHAT
29-01-2010, 22:01
svensoft, выложи все полностью, что нужно для компиляции скрипта

Serega
29-01-2010, 22:16
но при открытии вываливается : Runtime Error (at 20: 267): Could not call proc. »
Сразу на вскидку, первой выполняется процедура WizardFormHideAll, смотрим процедуру внимательно, начиная со строки 149... Помимо стандартных контролов, пытаетесь скрыть те, которые ещё не созданы, отсюда и ошибка.

P.S.
Скрыть все стандартные контролы можно просто написав две строки:

procedure WizardFormHideAll();
begin
WizardForm.OuterNotebook.Hide;
WizardForm.InnerNotebook.Hide;
end;

svensoft
29-01-2010, 22:28
YURSHAT, я завтра выложу, сегодня инет вообще не хочет работать, рвет связь, не получается залить.. :(
Serega, хорошо, посмотрю сейчас, спасибо ..

lexikon
30-01-2010, 05:17
а кто нить в cjstyles копался? ^^
помогите баг исправить http://imglink.ru/show-image.php?id=9b229e8e32a7257e30ca51c8505a338a
вот сам файл http://narod.ru/disk/17407978000/steam.cjstyles.html

Sotonisto
30-01-2010, 07:19
lexikon, это не баг :) это во всех скинах такое :)
http://s005.radikal.ru/i212/1001/97/7c566a02d7act.jpg (http://radikal.ru/F/s005.radikal.ru/i212/1001/97/7c566a02d7ac.png.html)

YURSHAT
30-01-2010, 07:47
lexikon, это не баг это во всех скинах такое »

Да перестань, я такое в первый раз вижу. Вот, все нормально http://s05.radikal.ru/i178/1001/d8/b6aff1ec4fe7.jpg (http://www.radikal.ru)

vint56
30-01-2010, 09:01
YURSHAT, такое есть дествительно в windows 7 само окно по высоте оно больше но по ширене оно короче потому снизу белое

YURSHAT
30-01-2010, 09:04
YURSHAT, такое windows 7 само окно по высоте оно больше но по ширене оно короче »

А, может быть, семеркой не пользовался...

vint56
30-01-2010, 09:13
YURSHAT, уменя тоже самое на tiger.cjstyles править

YURSHAT, как можно наложить на втрой процес бар текстуру

МИШАНЧИК
30-01-2010, 10:38
такое есть дествительно в windows 7 »
Ага, у меня тоже на 7 так.

vint56,
уменя тоже самое на tiger.cjstyles править »
сбрось пожалуйста правленный tiger.cjstyles - посмотреть.

lexikon
30-01-2010, 14:00
хмм бред :( а других дистрибах норм значит?
может быть как то возможно увеличить размер окна?

Jerichoman
30-01-2010, 14:28
А можно вообще убрать это окно, что бы при нажатии на кнопку "отмена", инсталл просто закрывался не выдавая никаких окон?

vint56
30-01-2010, 16:18
//Как избавиться от запроса подтверждения выхода из инсталлятора?
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Confirm:=False;
end;

МИШАНЧИК, я еще пока не делал я пока разбираюс с процесбаром

lexikon
30-01-2010, 17:55
как указать имя uninstaller'у в папке куда установилась программа) вместо стандартного uninst000

PS
за
//Как избавиться от запроса подтверждения выхода из инсталлятора?
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Confirm:=False;
end;
огромное спасибо))) но проблемы то не решает :( в других местах можно видеть злочастные белые поля

http://imglink.ru/show-image.php?id=96ad03487f591ea393689a5ab26e02ff

svensoft
30-01-2010, 18:42
YURSHAT, вот выложил полностью скрипт (http://webfile.ru/4267354) со всем необходимым для него (по поводу вчерашней проблемы). Вчера я все-таки его запустил, но этот запуск особой радости не принес, так как после запуска я понял что все там работает криво:
1. Пытаюсь скрывать/отображать объекты формы, не со всеми получается, то ли слои надо добавлять , то ли не прячу какие-то объекты. Кнопки обзора "bidDirBrowse" и "bidGroupBrowse" не знаю как добавить в глобальные переменные чтобы их скоывать/отображать. Некоторый текст который должен быть виден, почему-то не виден, да и вообще сплошной гемор там чего-то..
2. Подгружаю скин, почему-то рамка не появляется, возможно тоже из-за того, что фоновой картинкой перекрываю, вообщем я еще тот мастер ..
3. На третей странице педаль "Далее" должна меняться на "Установить" - фигушки там
4. На второй странице при нажатии на текст "про Директ Х" должна срабатывать функция изменения флажка - тоже вообщем без комментариев..

Правда радуют работающие в трех положениях педали. Вообщем далеко не стал забегать, потому что хочу разобраться в этих первых трех страницах, так как думаю что делаю там какие-то глобальные ошибки. Посмотри пожалуйста..
Главная фишка, которую преследую в этом скрипте - как можно сильнее разгрузить стандартные-встроенные объекты формы (слои, панели) если таковые имеются , чтобы можно было свободно строить свои объекты формы на страницах (таких как кнопки, работающие в трех положениях и т.д.) при помощи Hide/Show, и стандартые объекты при этом не мешали.




© OSzone.net 2001-2012