-
Добрый день! Не поможет ли кто в работе с ресурсами. Я работаю со статистическими данными относительно большого объёма. Необходимо обеспечить побайтный доступ к данным. Загрузил их в ресурс из файла. Каждый раз при запуске программа проверяет есть ли этот файл, если пользователь стёр, то извлекает. var Res : TResourceStream; ... begin ... Res := TResourceStream.Create (Hinstance, 'RND_Data', RT_RCDATA); Res.SaveToFile ('Stat.dat'); Res.Free; ... // Далее работаю с файлом (BlockRead); end;
Нельзя ли работать с данными непосредственно из ресурса, не переписывая их в файл?
-
Res.read(buf, sizeof(buf)); ?
-
TResourceStream вполне пригоден для чтения из него, вместо файла
-
Спасибо. Редко с ресурсами работаю, поэтому так.
|