0 / 0 / 0
Регистрация: 02.03.2010
Сообщений: 7
|
|
1 | |
Создание бинарного файла заданной структуры03.03.2010, 18:09. Показов 3463. Ответов 1
Метки нет (Все метки)
Только начал работать с дельфи и сразу получил такую задачу. Буду признателен за помощь. Суть задачи. Надо создать программно бинарный файл определенной структуры. Вот структура файла
Далее идет бинарное описание структуры данных, записываемых во флеш данных. Для идентификаторов бинарных объектов, описываемых в <> скобках, в комментарии приводится соотвествие ключевого слова в текстовом формате Для <ID_QUERY> это: //"query" struct { uchar "Имя опроса" } Для <ID_PAGE>: (ID_PAGE уникальный в пределах одного опроса) //"page" struct uchar "Имя страницы" (отображается наверху) } Для <ID_TEXT> //"text" struct { uchar x; uchar y; char "Текстовое поле" } Для "ID_PICT" //"pict" struct { uchar x; uchar y; uchar data[1024]={A,A,A,B,B,B,C,C,....}; } формат картинки: 0 1 2 3 4.......128 8 A A A A 16 B B B B . C C C C . 64 сначала ряд A, 128 байт (ряд = 128х8 бит), вертикальное расположение байт, старший бит - нижний, младший - верхний затем ряд B,C и т.д. Для <ID_KEYBIND>: //"key" struct { uchar ID клавиши; Добавлено через 8 минут забыл уточнить идентификаторы имеют такие значения QZ_ELEM_TYPE_QUERY = 1; QZ_ELEM_TYPE_PAGE = 3; QZ_ELEM_TYPE_TEXT = 4; QZ_ELEM_TYPE_BGIMG = 2; QZ_ELEM_TYPE_ICO = 12; QZ_ELEM_TYPE_EVENT = 5;
0
|
03.03.2010, 18:09 | |
Ответы с готовыми решениями:
1
Создание бинарного дерева из бинарного файла Создание бинарного дерево из бинарного файла Чтение структуры из бинарного файла Чтение структуры из бинарного файла |
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
03.03.2010, 19:23 | 2 |
Лучше работать через WinAPI: CreateFile(), ReadFile(), WriteFile() и т.д.
0
|
03.03.2010, 19:23 | |
03.03.2010, 19:23 | |
Помогаю со студенческими работами здесь
2
Чтение структуры из бинарного файла Считывание структуры из бинарного файла Чтение 10-ой структуры из бинарного файла Чтение структуры из бинарного файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |