Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: 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 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-93858
Budy
2004-02-16 14:36
2004.02.29
File ы


7-94196
rus_alexey
2003-12-10 10:54
2004.02.29
Проблема с COM-портом


1-93846
Budy
2004-02-16 17:13
2004.02.29
Панелька из Paint а


14-94138
DiGiTaL_BuSTaRD
2004-02-08 23:25
2004.02.29
Спутниковый инет


14-94184
Phrodo
2004-02-10 11:52
2004.02.29
исходники Regmon - на sysinternals их уже нет :(