Главная страница
    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.008 c
3-93793
Sergvc
2004-02-03 16:06
2004.02.29
список баз в SQL Server


3-93771
zamkom
2004-02-02 20:44
2004.02.29
Corrupt file - other then header


11-93822
R
2003-06-06 18:10
2004.02.29
TPopUpMenu


7-94218
nik4543
2003-12-12 05:27
2004.02.29
регулировки яркости моника


7-94204
SIA
2003-12-09 11:17
2004.02.29
Как можно программно сделать раздел винта активным?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский