Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Вниз

Инсталляция 


guliver   (2002-01-11 03:59) [0]

Подскажите, пожалуйста, как свою прогу засунуть в инсталляшку?



Beauty_Full   (2002-01-11 04:09) [1]

Берешь к примеру файл MyFile.dat.
Он состоит из байтов, вот и пишешь:

Procedure MakeUnit(FName,UName:String);
Var T:TStrings;
F:File;
Begin
AssignFile(F,FName);
Try Reset(F,1);
Except ShowMessage("Не могу открыть исходный файл...");Exit;End;
T:=TStringList.Create;
T.Add("Unit "+UName+";");
T.Add("Interface");
T.Add("Const Data:Array[1.."+IntToStr(FileSize(F))+"] of Byte=(");

{И читаешь по байту из F и пишешь в T}

CloseFile(F);
T.SaveToFile(UName+".pas");
T.Free;
End;

Ты уловил мысль ? Пишешь в проге своей Uses {Имя этого юнита};

Ну а при распаковке пишешь по байту из массива.



Beauty_Full`   (2002-01-12 03:31) [2]

Ты понял ?



Guliver   (2002-01-22 04:19) [3]

Да.




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.041 c
14-66983          VuDZ                  2002-02-07 13:41  2002.03.21  
Системы Управления Параллельными Версиями


3-66787           Jony                  2002-02-22 16:35  2002.03.21  
Программная установка курсора на определенную ячейку DBGrid.


3-66795           Виталий_2002          2002-02-22 13:51  2002.03.21  
Еще вопрос по файлам


3-66725           volodya_              2002-02-20 16:48  2002.03.21  
Вопрос по SQL запросам


14-66969          Tosov                 2002-02-06 17:21  2002.03.21  
Сколько стоит час работы