Скрипты Inno Setup. Помощь и советы [часть 9]
-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Vanadiy777, Когда интересно, можно и шишек понабивать)
А Вы не подскажите, как эти две строчки в свойствах экзешника закомментировать.
Или, если нельзя, совсем их убрать.
А Вы не подскажите, как эти две строчки в свойствах экзешника закомментировать.
Или, если нельзя, совсем их убрать.
-
Vanadiy777
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Цитата DA-Bro:
А он теперь и там и на кнопке показывает.
Цитата DA-Bro:
Файл InfoBeforeRu.rtf предназначен для страницы "Информация".
А он теперь и там и на кнопке показывает.
DA-Bro,
Вы скрипт скомпилировали, и там это увидели?
Или просто просмотрели сценарий, и увидели, что при процедуре InitializeWizard(); InfoBeforeRu.rtf подгружается так-же, как и ReadmeRu.rtf ???
Что Вас в этом смутило?
Я же дал пример отдельный специально, скомпилируйте и посмотрите.
В Вашем скрипте прописаны те же самые значения - пробуйте...
А он теперь и там и на кнопке показывает.
Скрипты Inno Setup. Помощь и советы [часть 9]
Цитата DA-Bro:
Файл InfoBeforeRu.rtf предназначен для страницы "Информация".
А он теперь и там и на кнопке показывает.
Скрипты Inno Setup. Помощь и советы [часть 9]
DA-Bro,
Вы скрипт скомпилировали, и там это увидели?
Или просто просмотрели сценарий, и увидели, что при процедуре InitializeWizard(); InfoBeforeRu.rtf подгружается так-же, как и ReadmeRu.rtf ???
Что Вас в этом смутило?
Я же дал пример отдельный специально, скомпилируйте и посмотрите.
В Вашем скрипте прописаны те же самые значения - пробуйте...

-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Vanadiy777, ну так то их не видно. А в рестораторе смотришь: чего-то не хватает, не заполнено. Не порядок)))
Добавил я полностью весь скрипт. Всё отлично. Тьфу-тьфу-тьфу...
Спасибо большое! Выручили!
Добавил я полностью весь скрипт. Всё отлично. Тьфу-тьфу-тьфу...
Спасибо большое! Выручили!
-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Цитата DA-Bro:
InfoBeforeRu.rtf - подробное описание программы. Много строк...
DA-Bro,
InfoBefore.rtf тоже будет на двух языках? Просто чтобы понимать, как код прописать?
Да, они забивают друг друга... Извините, сам только заметил...
InfoBeforeRu.rtf - подробное описание программы. Много строк...
Скрипты Inno Setup. Помощь и советы [часть 9]
DA-Bro,
InfoBefore.rtf тоже будет на двух языках? Просто чтобы понимать, как код прописать?
Да, они забивают друг друга... Извините, сам только заметил...
-
Vanadiy777
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Vanadiy777, да, пожалуйста сделайте на двух языках, раз уж мастер установки RU-EN.
А то потом приспичит и опять лишний раз просить поправить.
А то потом приспичит и опять лишний раз просить поправить.
-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Цитата DA-Bro:
пожалуйста сделайте на двух языках, раз уж мастер установки RU-EN.
DA-Bro,
да, поправил и сделал на двух языках.
Отправил в личку, пожалуйста попробуйте, по идее, сейчас должно все работать...
пожалуйста сделайте на двух языках, раз уж мастер установки RU-EN.
Скрипты Inno Setup. Помощь и советы [часть 9]
DA-Bro,
да, поправил и сделал на двух языках.
Отправил в личку, пожалуйста попробуйте, по идее, сейчас должно все работать...

-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Vanadiy777, а может подскажите.
Я вот скрипт один нашел: "Проценты в прогрессбаре установки".
...
[spoiler]Код: [/spoiler]
А у него просто нолик с процентами моргает и всё.
Не понятно почему проценты не крутятся, а только "0 %" и всё.
Может есть у Вас получше или рабочее решение.
Я вот скрипт один нашел: "Проценты в прогрессбаре установки".
...
[spoiler]Код: [/spoiler]
Код: Выделить всё
var
ProgressLabel: TLabel;
procedure ExtLog();
begin
with WizardForm.ProgressGauge do begin
ProgressLabel.Caption:=IntToStr((Position-Min)/((Max - Min)/100)) + '%'
if (Position-Min)/((Max - Min)/100) > 50 then ProgressLabel.Font.Color:= clWhite
end
end;
procedure InitializeWizard;
begin
ProgressLabel:=TLabel.Create(WizardForm)
ProgressLabel.Top:= 4
ProgressLabel.Left:= 200
ProgressLabel.Caption:= '0%'
ProgressLabel.AutoSize:= True
ProgressLabel.Font.Color:= clBlue
ProgressLabel.Font.Style:= [fsBold]
ProgressLabel.Transparent:= True
ProgressLabel.Parent:= WizardForm.ProgressGauge
end;А у него просто нолик с процентами моргает и всё.
Не понятно почему проценты не крутятся, а только "0 %" и всё.
Может есть у Вас получше или рабочее решение.
-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Цитата DA-Bro:
теперь получается наоборот. Везде показывает ReadmeRu.rtf.
DA-Bro,
Вы точно уверены, что правильные rtf-файлы подсовываете?
Возможно у Вас файлы с одинаковым содержимым, просто с разными названиями, поэтому и разницы не видно.
Проверьте все еще раз. С тем скриптом, что я Вам дал, у меня все нормально отрабатывает...
И в "Temp" два разных файла извлекаются (у них даже размер разный), и подгружаются правильно, в зависимости от выбранной задачи.
И, если язык меняешь, то и файлы, соответственно, меняются.
Как еще проверить - не знаю.
теперь получается наоборот. Везде показывает ReadmeRu.rtf.
Скрипты Inno Setup. Помощь и советы [часть 9]
DA-Bro,
Вы точно уверены, что правильные rtf-файлы подсовываете?
Возможно у Вас файлы с одинаковым содержимым, просто с разными названиями, поэтому и разницы не видно.
Проверьте все еще раз. С тем скриптом, что я Вам дал, у меня все нормально отрабатывает...
И в "Temp" два разных файла извлекаются (у них даже размер разный), и подгружаются правильно, в зависимости от выбранной задачи.
И, если язык меняешь, то и файлы, соответственно, меняются.
Как еще проверить - не знаю.
-
Vanadiy777
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Vanadiy777, Сильно прошу не пинать меня)
У меня было прописано маленькими буквами, в голове застряло что и так сработает независимо от регистра.
И забыл исправить вот это:
...
[spoiler]'en': begin
'ru': begin
Название ReadmeRu
и
[Languages]
Name: "ru"; MessagesFile: compiler:Languages\Russian.isl
Name: "en"; MessagesFile: compiler:Default.isl[/spoiler]
Сейчас Всё Отлично. На RU и на EN всё как надо.
Спасибо Огромное!
У меня было прописано маленькими буквами, в голове застряло что и так сработает независимо от регистра.
И забыл исправить вот это:
...
[spoiler]'en': begin
'ru': begin
Название ReadmeRu
и
[Languages]
Name: "ru"; MessagesFile: compiler:Languages\Russian.isl
Name: "en"; MessagesFile: compiler:Default.isl[/spoiler]
Сейчас Всё Отлично. На RU и на EN всё как надо.
Спасибо Огромное!
-
DA-Bro
Re: Скрипты Inno Setup. Помощь и советы [часть 9]
Цитата DA-Bro:
Сильно прошу не пинать меня)
Вы уже на эти грабли наступали с регистром языковых файлов...
. Ну, это нормально...
Я то без обид, главное, что все работает...
Сильно прошу не пинать меня)
Скрипты Inno Setup. Помощь и советы [часть 9]
Вы уже на эти грабли наступали с регистром языковых файлов...
. Ну, это нормально...Я то без обид, главное, что все работает...