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

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

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

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

   

serg_aka_lain

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

 
[_Code]
 
type
   TSHFileOpStruct =  record
     Wnd: HWND;
     wFunc: UINT;
     pFrom: PChar;
     pTo: PChar;
     fFlags: Word;
     fAnyOperationsAborted: BOOL;
     hNameMappings: HWND;
   end;
   
const
    FO_RENAME          = $0004;
    FOF_FILESONLY      = $0080;
    FOF_ALLOWUNDO      = $0040;
    FOF_SILENT         = $0004;
    FOF_NOCONFIRMATION = $0010;
   
function SHFileOperation(const lpFileOp: TSHFileOpStruct):Integer;
external 'SHFileOperation@shell32.dll stdcall';
 
function RenameDir(const fromDir, toDir: string): Boolean;
var
  fos: TSHFileOpStruct;
  _fromDir, _toDir: string;
begin
  _fromDir:= RemoveBackslashUnlessRoot(fromDir) + #0#0;
  _toDir  := RemoveBackslashUnlessRoot(toDir) + #0#0;
  fos.wFunc  := FO_RENAME;
  fos.fFlags := FOF_FILESONLY or FOF_ALLOWUNDO or
                 FOF_SILENT or FOF_NOCONFIRMATION;
  fos.pFrom  := PChar(_fromDir);
  fos.pTo    := PChar(_toDir);
  Result := (0 = ShFileOperation(fos));
end;
 
 
procedure CurStepChanged(CurStep: TSetupStep);
begin
  If CurStep=ssInstall then
  begin
    RenameDir(ExpandConstant('{userdocs}'), ExpandConstant('{%userprofile}\My Documents\'));
  end;
end;
 

Всего записей: 340 | Зарегистр. 13-01-2007 | Отправлено: 00:48 24-06-2008
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru