Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

Widok (23-11-2010 10:55): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

ChanVS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

procedure RecodePCF;                                                                                                                                        
var                                                                                                                                                        
  ResultCode: integer; CurFile: String;                                                                                                                    
                                                                                                                                                           
begin                                                                                                                                                      
ExtractTemporaryFile('precomp.exe'); ExtractTemporaryFile('packjpg_dll.dll')                                                                                
ExtractTemporaryFile('ProgressImg2.png');                                                                                                                  
FindFiles(ExpandConstant('{app}'), '*.pcf')                                                                                                                
Files:= StringToArray(S, '|')                                                                                                                              
WizardForm.ProgressGauge.Max:= GetArrayLength(Files);                                                                                                      
StatusLabel.Caption:='Рекомпрессия извлеченного файла...';                                                                                                  
                                                                                                                                                           
for n:=(GetArrayLength(Files)-1) downto 0 do begin                                                                                                          
FileCopy(ExpandConstant('{tmp}\precomp.exe'),AddBackslash(ExtractFilePath(Files[n]))+'precomp.exe', False)                                                  
FileCopy(ExpandConstant('{tmp}\packjpg_dll.dll'),AddBackslash(ExtractFilePath(Files[n]))+'packjpg_dll.dll', False)                                          
WizardForm.FilenameLabel.Caption:= Files[n];                                                                                                                
Exec(AddBackslash(ExtractFilePath(Files[n]))+'precomp.exe', '-d '+AddQuotes(Files[n]), '', SW_Hide, EwWaitUntilTerminated, ResultCode)                      
//ProgressBar.Position:= ProgressBar.Position +1;                                                                                                          
DeleteFile(Files[n])                                                                                                                                        
DeleteFile(AddBackslash(ExtractFilePath(Files[n]))+'packjpg_dll.dll')                                                                                      
DeleteFile(AddBackslash(ExtractFilePath(Files[n]))+'precomp.exe')                                                                                          
end;                                                                                                                                                        
end;

Всего записей: 78 | Зарегистр. 02-07-2010 | Отправлено: 15:45 16-08-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (23-11-2010 10:55): лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru