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

Habetdin
29-10-2010, 07:13
j8r60, WorkingDir: "{app}"; »
Если path={app}, то:
Exec(path + '\bin\xrEngine.exe', '', path, SW_SHOW, ewWaitUntilTerminated, res);

R.i.m.s.k.y.
29-10-2010, 08:29
Без изменений таже ошибка вылетает, игра запускается с табличкой ошибки как показано на скриншоте »
Попробуй
Exec(path + '\bin\xrEngine.exe', '', path, SW_SHOW, ewWaitUntilTerminated, res);
А вообще на панели есть кнопка "Run" - запуск с отслеживанием (зеленый квадрат с белым треугольничком на панели, кнопка F9), проект скомпилится и запустится, при этом инно будет отслеживать ошибки, где возникнет ошибка - инно сразу подсветит.

j8r60
29-10-2010, 09:54
Попробуй Exec(path + '\bin\xrEngine.exe', '', path, SW_SHOW, ewWaitUntilTerminated, res); »

Все работает отлично :up большое тебе спасибо, и всем кто пытался помочь, вот блин капризный код оказался столько шума сколько ребят подключились помогать жесть!!!

R.i.m.s.k.y.
29-10-2010, 10:56
сколько ребят подключились »
Да похоже тут процентов 40 проектов - этот самый сталкер

by_pbh
29-10-2010, 12:28
how to make .bin files

example: prince of persia the forgotten sands by R.G. Mechanics
when extracting files in {pf}. there are 2 files data1a.bin and data1b.bin
how can I do data1a.bin and data1b.bin
sorry for my BAD English

STRAYKER
29-10-2010, 13:38
Serega,Скрипт и инсталятор (http://forum.oszone.net/attachment.php?attachmentid=53508&d=1288170314)

Serega
29-10-2010, 16:26
how to make .bin files »
You need to use DiskSpanning in section [Setup], the directive description, can read in Help to Inno Setup
sorry for my BAD English »
My English, too not at height... ;)

Henry_Townsend
29-10-2010, 16:33
Доброго времени суток. Не так давно столкнулся с одним обидным косяком при текстурировании кнопок - если язык установки русский, надписи "Установить" и "Завершить" очень сползают вправо, хотя с английскими надписями всё впорядке. Отступ для всех кнопок задаётся одним параметром, и его изменение ведёт до смещения остальных надписей(что тоже не очень красиво). Пробовал задать отступ на конкретных страницах, но, судя по страшных ошибках, знаний явно не хватает. Можно ли как-то это реализовать ?

P.S.пересмотрел четверть форума, а ответа так и не нашёл.

R.i.m.s.k.y.
29-10-2010, 16:36
My English, too not at height »
Шпрехен зе инглиш? Парлеву ля рюсский? ;-)

Serega
29-10-2010, 16:57
Serega,Скрипт и инсталятор »
т.е. вы мне предлагаете дописать за вас инсталлятор? я же уже говорил в своё время, что для остальных страниц пишите по аналогии...

столкнулся с одним обидным косяком при текстурировании кнопок - если язык установки русский, надписи "Установить" и "Завершить" очень сползают вправо, хотя с английскими надписями всё впорядке. Отступ для всех кнопок задаётся одним параметром, и его изменение ведёт до смещения остальных надписей(что тоже не очень красиво) »
Где-то уже попадался такой вопрос, уже не помню где, но если не ошибаюсь решение было таким: Label.Alignment := taCenter;
т.е. центрирование надписи...

Шпрехен зе инглиш? »
Шпрехен, но не много...

Henry_Townsend
29-10-2010, 17:12
Где-то уже попадался такой вопрос, уже не помню где, но если не ошибаюсь решение было таким: Label.Alignment := taCenter;
т.е. центрирование надписи... »
В скрипте такая строка присутствует, но ничего не даёт ( закоментировал,разкоментирова - эффект нулевой)

Serega
29-10-2010, 17:21
закоментировал,разкоментирова - эффект нулевой »
попробуйте поставить taRightJustify

Imitri7
29-10-2010, 17:21
Henry_Townsend, разгадка была примерно десять страниц назад
http://forum.oszone.net/post-1523534-2510.html

Henry_Townsend
29-10-2010, 17:32
попробуйте поставить taRightJustify »

Вы гений! А то я тут уже половину страниц форума перелистал в поиске правды.

разгадка была примерно десять страниц назад » Я задавал вопрос ещё раньше, но меня елементарно послали, а этот фанат механиков своего таки добился, несправедливо! :)

Imitri7
29-10-2010, 17:59
Henry_Townsend, я не фан мехов, свой стайл вырабатываю

by_pbh
29-10-2010, 18:22
Serega on dvd are:
redist
autorun.inf
data1.bin
data2.bin
data3.bin
data4.bin
Setup.exe

but when you install in {pf} the 2 files are extracted data1a.bin and data1b.bin
what software used to make the two files: data1a.bin and data1b.bin
sorry for my bad english

nik1967
29-10-2010, 18:36
by_pbh,
Create archive FreeArc, and change the extension with *.arc on *.bin
Simply rename
Forgive for my bad English too
sorry for my bad english »
Can is easier translate into Russian?

Henry_Townsend
29-10-2010, 18:46
я не фан мехов, свой стайл вырабатываю »
Что не говори, а инсталятор у них простенький и со вкусом - ни разу мне на глаза не попадались настолько "нормальные" творения других самоделкинов - почти все с каким-то изьяном, либо авторы слишком перестараются
.

Serega
29-10-2010, 18:51
what software used to make the two files: data1a.bin and data1b.bin »
Simple example

[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
; we specify, that we wish to divide into some disks
DiskSpanning=yes
; setup-1a.bin, setup-1b.bin and so on
SlicesPerDisk=2
; we specify the demanded size in bytes... here the diskette size, i.e. 1,44 MB is specified
DiskSliceSize=1457664

Or it is necessary, that there was a name data1a.bin?

Imitri7
29-10-2010, 23:30
Henry_Townsend, как я убедился, сложно повторить окно распаковки :(




© OSzone.net 2001-2012