Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.02 c
1-93867
Артём
2004-02-16 14:15
2004.02.29
MDI


4-94242
volser
2003-11-06 12:23
2004.02.29
Hook мыши


14-94122
Ru
2004-02-06 10:41
2004.02.29
Тут жаловались на заоблачные цены от M$


14-94150
AZ
2004-02-03 06:22
2004.02.29
Нужна помощь в расчете пенсии (Украина).


1-93893
тихий вовочка
2004-02-15 11:14
2004.02.29
RichEdit у меня так и не работает





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский