Profrager
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ALTAIR_OC Цитата: и? как насчет реализовать | было в планах. Так что как только - так сразу. подправь на счет компонентов: Код: // Озвучка Eng if not ISArcExtract ( 4, OveralPct, 0, ExpandConstant('{src}\sds_en.pcf.arc'), ExpandConstant('{app}\pc\'), false,CallBack, '', '', '') then break; if not ISSRepExtract ( 4, OveralPct, 0, ExpandConstant('{app}\pc\sds_en.pcf.srp'), ExpandConstant('{app}\pc\sds_en.pcf'), '', true, CallBack ) then break; if not ISPrecompExtract( 4, OveralPct, 0, ExpandConstant('{app}\pc\sds_en.pcf'), ExpandConstant('{app}\pc\sds_en.7z'), true, CallBack ) then break; if not IS7ZipExtract ( 4, OveralPct, 0, ExpandConstant('{app}\pc\sds_en.7z'), ExpandConstant('{app}\pc'), true, CallBack, '' ) then break; // Озвучка Rus if not ISArcExtract ( 3, OveralPct, 0, ExpandConstant('{src}\sds_ru.pcf.arc'), ExpandConstant('{app}\pc\'), false,CallBack, '', '', '') then break; if not ISSRepExtract ( 3, OveralPct, 0, ExpandConstant('{app}\pc\sds_ru.pcf.srp'), ExpandConstant('{app}\pc\sds_ru.pcf'), '', true, CallBack ) then break; if not ISPrecompExtract( 3, OveralPct, 0, ExpandConstant('{app}\pc\sds_ru.pcf'), ExpandConstant('{app}\pc\sds_ru.7z'), true, CallBack ) then break; if not IS7ZipExtract ( 3, OveralPct, 0, ExpandConstant('{app}\pc\sds_ru.7z'), ExpandConstant('{app}\pc'), true, CallBack, '' ) then break; | Кстати, там какой-то косяк был в последней версии с 7zip. То ли не распаковывалось несколько 7z, то ли еще чего-то. Сам его не видел, но так говорят. Это исправлено, но пока добавляю еще всякое по мелочи для выпуска новой версии) Так что если 7z не распакуется, дам тестовую библиотеку. Добавлено: Цитата: Не ткнешь пальцем где именно читать? | http://forum.ru-board.com/topic.cgi?forum=5&topic=31386&start=1860#4 Добавлено: ха) и зря ты так закомментировал: Код: TmpValue:=1; // if IsComponentSelected('text\rus') then ChComp:=ChComp+TmpValue; //компонент 1 // TmpValue:=TmpValue*2; // if IsComponentSelected('text\eng') then ChComp:=ChComp+TmpValue; //компонент 2 // TmpValue:=TmpValue*2; if IsComponentSelected('voice\rus') then ChComp:=ChComp+TmpValue; //компонент 3 TmpValue:=TmpValue*2; if IsComponentSelected('voice\eng') then ChComp:=ChComp+TmpValue; //компонент 4 | или в начале исправь TmpValue:=4; или убери комментарии. А то по факту 'voice\rus' будет идентифицироваться как Компонент 1, а 'voice\eng' как Компонент 2 | Всего записей: 888 | Зарегистр. 22-05-2010 | Отправлено: 23:15 07-09-2010 | Исправлено: Profrager, 23:31 07-09-2010 |
|