MEDNIKs Posted September 12, 2014 Share Posted September 12, 2014 Я думаю что да!Потому при установки арт прицела ,аркадный становится не по центру @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted September 12, 2014 Share Posted September 12, 2014 Я думаю что да!Потому при установки арт прицела ,аркадный становится не по центру Тогда лучше всунь этот фикс: FixRecreateDevice.rar Вместо всех sights. И чтобы его не размножать, просто прилепи к родительскому компоненту, от которого исходят все прицелы. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
MEDNIKs Posted September 12, 2014 Share Posted September 12, 2014 Тогда лучше всунь этот фикс: FixRecreateDevice.rar 497 байт 0 раз скачано Вместо всех sights. И чтобы его не размножать, просто прилепи к родительскому компоненту, от которого исходят все прицелы. т.е все sights удалить,или не надо? @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted September 12, 2014 Share Posted September 12, 2014 Не трогай его. FixRecreateDevice сломает новые прицелы, но реанимирует старые. Для этого как раз и сделали sights, который в конфиге прекрасно позволяет комбинировать всё это добро. Я вот читал этот диалог ещё вчера и очень удивился, что автор оригинального сообщения не догадался, что можно просто менять параметры в xml'ке при установке того или иного прицела. Вот вы "пытаетесь" что-то делать, но при этом у вас напрочь отсутствует логическое мышление. Без этого тоже сложно, ибо бывают ситуации, кода вот так нужно выкручиваться из ситуации. Ещё раз задам вопрос: "Может ну его, этот Inno Setup?" Подумайте хорошенько. @ Quote Link to comment Short link Share on other sites More sharing options...
MEDNIKs Posted September 12, 2014 Share Posted September 12, 2014 Добавил фикс.Аркадный стал работать как надо, зато арт не корректно. Ещё раз задам вопрос: "Может ну его, этот Inno Setup?" в этой теме только ты такое пишешь! 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Azbuka Posted September 12, 2014 Share Posted September 12, 2014 (edited) Оффтоп: в этой теме только ты такое пишешь! Видимо только @AtotIK может написать такое. У него есть несколько качеств, которых нет у других обитателей этой темы: - Неоспоримый авторитет в области Inno Setup - Говорит что думает. Edited September 12, 2014 by Azbuka_slovensko 2 @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted September 12, 2014 Share Posted September 12, 2014 Azbuka_slovensko, а разве я не прав? Риторический вопрос. MEDNIKs, я не из воздуха это беру, а руководствуюсь вашими же постами в этой теме. Хотя не мне решать конечно, делай те что хотите. Все мои слова ИМХО, не больше. @ Quote Link to comment Short link Share on other sites More sharing options...
NegaTiV26r Posted September 14, 2014 Share Posted September 14, 2014 Подскажите, как картинку перед запуском установщика поставить. Кручу-верчу, не получается прикрутить @ Quote Link to comment Short link Share on other sites More sharing options...
AlaCraD Posted September 14, 2014 Share Posted September 14, 2014 Подскажите, как картинку перед запуском установщика поставить. Кручу-верчу, не получается прикрутить Ты про сплеш? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted September 14, 2014 Share Posted September 14, 2014 Подскажите, как картинку перед запуском установщика поставить. Кручу-верчу, не получается прикрутить В шапке есть примеры от меня. Там есть. @ Quote Link to comment Short link Share on other sites More sharing options...
NegaTiV26r Posted September 14, 2014 Share Posted September 14, 2014 Ты про сплеш? да В шапке есть примеры от меня. Там есть. сорри :) не нашёл. можно ссыль? @ Quote Link to comment Short link Share on other sites More sharing options...
AlaCraD Posted September 14, 2014 Share Posted September 14, 2014 [Files] Source: Splash.bmp; DestDir: {tmp}; Flags: dontcopy Source: callnsis.dll; DestDir: {tmp}; Flags: dontcopy Source: AdvSplash.dll; DestDir: {tmp}; Flags: dontcopy procedure callplug(parentwnd: Integer; pluginname,funcname,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10: PChar); external 'callplug@files:callnsis.dll stdcall'; procedure InitializeWizard(); begin ExtractTemporaryFile('Splash.bmp') ExtractTemporaryFile('AdvSplash.dll') callplug(0,ExpandConstant('{tmp}\AdvSplash.dll'),'show','3000','2000','1500','0x000000',ExpandConstant('{tmp}\Splash'),'','','','','')end; то прозрачной будет та часть рисунка, для которой задан цвет в скрипте! Найди вот это 0x000000 и редактируй: Первые 2 ноля после х - красный цвет; Вторые - зелёный; Последние - синий; Значения смотри в Paint - Изменить палитру - Определить цвет... !!!! ЗНАЧЕНИЯ ДОЛЖНЫ БЫТЬ В ШЕСТНАДЦАТИРИЧНОМ ФОРМАТЕ! ИСПОЛЬЗУЙ ИНЖЕНЕРНЫЙ КАЛЬКУЛЯТОР!!! Допустим, если стоит 0xff0000 - то прозрачным будет красный цвет, который в Painte имеет характеристику: КРАСНЫЙ - 255 ЗЕЛЁНЫЙ - 0 СИНИЙ - 0 Нашел на другом форуме @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted September 14, 2014 Share Posted September 14, 2014 (edited) сорри :) не нашёл. можно ссыль? https://www.dropbox.com/s/voeqyy6isl60jjv/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%2C%20%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%20%D1%81%20%D0%B8%D1%85%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC.rar [Files]Source: Splash.bmp; DestDir: {tmp}; Flags: dontcopy Source: callnsis.dll; DestDir: {tmp}; Flags: dontcopy Source: AdvSplash.dll; DestDir: {tmp}; Flags: dontcopy procedure callplug(parentwnd: Integer; pluginname,funcname,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10: PChar); external 'callplug@files:callnsis.dll stdcall'; procedure InitializeWizard();begin ExtractTemporaryFile('Splash.bmp') ExtractTemporaryFile('AdvSplash.dll') callplug(0,ExpandConstant('{tmp}\AdvSplash.dll'),'show','3000','2000','1500','0x000000',ExpandConstant('{tmp}\Splash'),'','','','','')end; то прозрачной будет та часть рисунка, для которой задан цвет в скрипте!Найди вот это 0x000000 и редактируй:Первые 2 ноля после х - красный цвет;Вторые - зелёный;Последние - синий;Значения смотри в Paint - Изменить палитру - Определить цвет...!!!! ЗНАЧЕНИЯ ДОЛЖНЫ БЫТЬ В ШЕСТНАДЦАТИРИЧНОМ ФОРМАТЕ! ИСПОЛЬЗУЙ ИНЖЕНЕРНЫЙ КАЛЬКУЛЯТОР!!!Допустим, если стоит 0xff0000 - то прозрачным будет красный цвет, который в Painte имеет характеристику:КРАСНЫЙ - 255ЗЕЛЁНЫЙ - 0СИНИЙ - 0Нашел на другом форуме Есть более простые библиотеки, которые не требуют от пользователя использования инженерных калькуляторов :)ISgsg, ISsplash. Edited September 14, 2014 by Kotyarko_O 1 @ Quote Link to comment Short link Share on other sites More sharing options...
NegaTiV26r Posted September 14, 2014 Share Posted September 14, 2014 https://www.dropbox.com/s/voeqyy6isl60jjv/%D0%9D%D0%B0%D0%B1%D0%BE%D1%80%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%2C%20%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%20%D1%81%20%D0%B8%D1%85%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC.rar Есть более простые библиотеки, которые не требуют от пользователя использования инженерных калькуляторов :) ISgsg, ISsplash. спасибо Kotyarko_O, опять ты меня выручил :) @ Quote Link to comment Short link Share on other sites More sharing options...
Balanyeza Posted September 15, 2014 Share Posted September 15, 2014 Возник такой вопрос: мне нужно "заморозить" галочку, чтобы её нельзя было отметить, и она была постоянно неактивна, как это сделать? @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted September 15, 2014 Share Posted September 15, 2014 Возник такой вопрос: мне нужно "заморозить" галочку, чтобы её нельзя было отметить, и она была постоянно неактивна, как это сделать? Galochka.Enabled := False; @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted September 15, 2014 Share Posted September 15, 2014 Возник такой вопрос: мне нужно "заморозить" галочку, чтобы её нельзя было отметить, и она была постоянно неактивна, как это сделать? Если в [Components] то так: Flags: fixed unchecked dontinheritcheck; @ Quote Link to comment Short link Share on other sites More sharing options...
Balanyeza Posted September 15, 2014 Share Posted September 15, 2014 Если в [Components] то так: Flags: fixed unchecked dontinheritcheck; Не компилит, ошибку выдаёт: "Parameter "Flags" includes an unkown flag" @ Quote Link to comment Short link Share on other sites More sharing options...
AtotIK Posted September 15, 2014 Share Posted September 15, 2014 Balanyeza, упс-с-с, ошибочка вышла. Флаг "unchecked" только для секции [Tasks] используется. Удали его в [Components] и всё будет ОК. @ Quote Link to comment Short link Share on other sites More sharing options...
Balanyeza Posted September 15, 2014 Share Posted September 15, 2014 Balanyeza, упс-с-с, ошибочка вышла. Флаг "unchecked" только для секции [Tasks] используется. Удали его в [Components] и всё будет ОК. А вот так сработало, спасибо за помощь @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.