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

ГИБРИД ИНИШНИКА И ТИПИЗИРОВАННОГО ФАЙЛА   Найти похожие ветки 

← →
Zeus_Chess   (2004-02-16 12:50) [0]

Скажите, мастера, а можно ли в одном файле объединить: чтобы в верхней части было деление на секции (как в инишниках), а ниже друг за другом располагались записи (как в типизированных файлах). Если такое возможно, то киньте ссылку или кратенькое руководство как с этим работать.


← →
Zergling ©   (2004-02-16 13:00) [1]

Нетипизированные файлы. Придумать свой заголовок.
Например в заголовке держать информацию: сколько секций и сколько подсекций в секциях (типа ини файл). Далее в заголовке хранить количество типизированных записей. Вот после этого заголовка уже писать типизированные записи.

BlockRead
BlockWrite
Seek помогут в этом


← →
Zergling ©   (2004-02-16 13:00) [2]

Нетипизированные файлы. Придумать свой заголовок.
Например в заголовке держать информацию: сколько секций и сколько подсекций в секциях (типа ини файл). Далее в заголовке хранить количество типизированных записей. Вот после этого заголовка уже писать типизированные записи.

BlockRead
BlockWrite
Seek помогут в этом


← →
Zeus_Chess   (2004-02-16 13:06) [3]

А можно чуть поподробнее?


← →
pasha_golub ©   (2004-02-16 13:15) [4]

А можно не мучаться и использовать два файла?


← →
Zeus_Chess   (2004-02-16 13:19) [5]

Можно и не мучаться, а с другой стороны, мучения с этими двумя файлами не лучше :))


← →
Zergling ©   (2004-02-16 13:36) [6]

Например, условно по блокам:
1 кусочек заголовка хранит 2 числа: количество секций и количество типизированных записей. Допустим 3 секции и 10 записей

2 кусочек заголовка считывается следующим образом: а. считываем число (сколько подсекций в секции). Далее считываем эти подсекции (допустим они определены как String[25]). Данную операцию №2 выполняем 3 раза т.к. секций 3.

3. С самого начала мы считали, что записей 10. Вот и считываем 10 типизированных записей, ведь заголовок и секции уже были считанны.

Смотри справку по процедуркам/фунциям Zergling © (16.02.04 13:00) [2]


← →
Serginio666   (2004-02-16 13:39) [7]

Посмотри простое типизированое иерархическое хранилище. Храни что душе угодно
http://www.1c.hippo.ru/cgi-bin/predownl.cgi?id=2019


← →
Zeus_Chess   (2004-02-16 13:43) [8]

Спасибо !



Страницы: 1 вся ветка

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



Память: 0.46 MB
Время: 0.015 c
1-93907
Ximik
2004-02-15 21:01
2004.02.29
Ищу компоненты


14-94116
race1
2004-02-09 15:42
2004.02.29
cd cover


1-93932
AkaSaint
2004-02-14 21:19
2004.02.29
Ошибка при приведении объекта к типу предка


1-93848
TEXHAPb
2004-02-16 17:28
2004.02.29
Как создать объект того же класса в методе родителя?


1-93947
Pancha
2004-02-17 18:03
2004.02.29
Как занести строку в переменную в инвентируемом виде?




   Наверх