Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2008, 23:57   #11
Ring0Sn
Форумчанин
 
Аватар для Ring0Sn
 
Регистрация: 06.09.2007
Сообщений: 239
По умолчанию

Цитата:
Сообщение от zetrix Посмотреть сообщение
что за компонент из RxLib, как исполльзовать... Я до настоящего момента тоже всё ручками делал, и через консоль res файлы собирал.
Лутче забыть не пользоваться RxLib вообще (имхо полное Г.
Если уж надоел brcc то можно и по другому поизвращаться
1 Открываешь нужный файл в Winhex'e (допустим).
2 Дальше прав кнопкой копировать как -> паскаль данные.
То что скопируеться будет иметь примерно такой вид:
Код:
MyFileData: array[0..615639] of byte = ( $49, $44, $53, ... );
4 Оформляешь это в проекте (лутче в отдельном pas'e
примерно так:
Код:
unit uMyFiles;
interface
const
  MyFileData: array[0..615639] of byte = ( $49, $44, $53, ... );
implementation
end.
5 Скидываешь в файл (к примеру так):
Код:
procedure WriteData(const FileName: string; const Data: array of byte);
var LStream : TStream;
begin
  LStream := TFileStream.Create(FileName, fmCreate);
  try
    LStream.Write(Data[0], Length(Data));
  finally
    LStream.Free;
  end;
end;

procedure Button1.Click;
begin

  WriteData('C:\MyFile.exe', uMyFiles.MyFileData);
end;
ссори если где лишних ";" начеркал)

Последний раз редактировалось Ring0Sn; 07.07.2008 в 01:59. Причина: del ";" ;)
Ring0Sn вне форума Ответить с цитированием
Старый 07.07.2008, 13:07   #12
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,898
Вопрос

Цитата:
Сообщение от _Engine_ Посмотреть сообщение
Ошибаешься, в Inno Setup есть набор функций для работы с реестром.
Сможете помочь их найти и использовать, у меня Inno Setup 5.0.3 beta.
Shouldercannon вне форума Ответить с цитированием
Старый 07.07.2008, 16:57   #13
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Ну вот кусок скрипта, который создаст инсталлятор с блокнотом и впишет в поле выбора папки путь, взятый из реестра, это имелось ввиду?

Код:
#define MyAppName "My Program"
#define MyAppVerName "My Program 1.5"

[Setup]
AppName={#MyAppName}
AppVerName={#MyAppVerName}
DefaultDirName={reg:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion,MediaPath}

[Files]
Source: C:\WINDOWS\Notepad.exe; DestDir: {app}
пыщь

Последний раз редактировалось JTG; 07.07.2008 в 17:01.
JTG вне форума Ответить с цитированием
Старый 07.07.2008, 19:35   #14
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,898
По умолчанию

Уже близко. Тоесть мне надо, чтобы путь для установки был определён с помощью реестра. Тоесть Inno Setup должен залезть в реест определить координаты игры и задать к ней путь для установки. Только есть проблема как игру в реестре вызвонить.
Shouldercannon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Install, Uninstall FaTaL Общие вопросы Delphi 8 25.12.2010 07:08
FastReport3 Install uranpro БД в Delphi 3 25.04.2008 18:25
Как сделать install.exe? Bitrayder Общие вопросы C/C++ 1 02.03.2008 12:51
Install Shield Express Mustang Софт 2 29.09.2007 12:13
install shield 4 Рина БД в Delphi 3 09.08.2007 17:46