Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
Внизкомпиляция Найти похожие ветки
← →
terra (2004-01-19 23:59) [0]Подскажите как при компиляции в исполняемый файл вставить кусок данных (читый hex, причем не исполняемый)и как потом к нему можно обращаться по байтно?
← →
SammIk (2004-01-20 00:18) [1]
arra:array of byte;
Греби сюда, или в ресурсы суи
← →
terra (2004-01-20 00:23) [2]Дело в том что массив несколько раз в день менять придется, да и объем - 16КБ, мне бы как нибудь по динамичнее.
← →
VID (2004-01-20 01:16) [3]вставить то можно и при помощи редактора ресурсов, а вот получить доступ во время работы программы можно так:
var b:byte;
ResStream:TResourceStream;
begin
ResStream := TResourceStream.Create(HINSTANCE, "MyRes", RT_RCDATA);
try
//Здесь уже можно этот ресурс хоть побайтно читать
While ResStream.Position < ResStream.Size do
ResStream.ReadBuffer(b, SizeOf(b));
//хоть сразу в файл скопировать
ResStream.SaveToFile(SaveDlg.FileName);
finally
ResStream.Free;
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c