Вниз
Скачать: CL | DM;

компиляция   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
14-2315
goga
2004-01-11 18:40
2004.02.02
Я бы добавил в FAQ следующее.


6-2257
2ac
2003-11-26 07:31
2004.02.02
Какое событие в TWebBrowser срабатывает при обнаружении ошибки ск


3-2041
Night Cold
2004-01-05 20:23
2004.02.02
Сложение сталбцов в таблице


1-2061
Oyster
2004-01-18 10:04
2004.02.02
Глюки с русскими буквами в консольном приложении


14-2340
Nomolos
2004-01-10 23:18
2004.02.02
Какой принтер выбрать?




   Наверх