ПредишенСледващото

INI или XML файл

Налице е необходимост за съхранение на данни. По същество това е текстов низ - те са групирани в групи и подгрупи.
Исках да използвам INI. но няма гнездене, и аз не намирам функция ви дава възможност да се покаже на всички налични групи.
въпроси:
1. дали има такава функция в INI файл?
2. По-лесно да се използва XML?
3. как се работи с XML (за подробности:
3.1 Необходими са ли компоненти на трета страна?
3.2 как да се запише като низ C: \ run.exe в групата за кандидатстване в подгрупата с видео -мини параметър
3.3. как да получите списък на групите, а след това в списъка с група от подгрупи, и да ги има списък от низове?

Не обичам предизвикателствата и ще съветва INI (могат да се вграждат да се направи), но в този случай, XML това е!
нужда от анализатора XML, прочетете за структурата на данните за съхранение на XML.


> 1. Има ли такава функция в INI файл?

В INI-файл е ReadString функция WriteString. Как смяташ да ги използват - това е ваш. По желание и INI-файл йерархична структура, за да се създаде. Тя трябва да бъде поне малко да си помисля. )


> 2. Просто трябва да се използва XML?

Вероятно по-лесно. Но това е, ако не е писал парсера ще, и ще използвате някои готови, а след това се има предвид, че тя не може да бъде на машината, където програмата тръгне.


> 3. Как да работят с XML (за подробности:
> Са необходими 3.1 Да не компоненти на трета страна?

На какви компоненти са там.


> 3.2 как да се запише като низ C: \ run.exe в групата за кандидатстване
> # XA0; в подгрупата с видео -мини параметър

Очевидно е, че добавянето на възел, за да атрибути като дете на звено за Видео


> 3.3. как да получите списък на групите, а след това в списъка на група
> подгрупи, както и да ги имат списък от низове?

В общи линии - рекурсия. В частния сектор - може без него.

1.net
2.prosche
3. сложен въпрос
3.1 Не е необходимо
3.2 може да бъде на всеки
3.3 selectnodes

могат да се вграждат да правя

Имате ли нужда и за какво?
Ако вземем предвид, че децата със същото име, могат да имат напълно различни родители.


> Необходими ли са компоненти на трета страна?
Налице е готов - TXMLDocument

> Как да получите списък на групите, а след това в списъка с група от подгрупи,
> # XA0 и вече върху него списък на низове?
XPath е да се помогне

> И дали и за какво ти трябва?

при условие нужда гнездене

> Ако приемем, че едно и също име може да има напълно деца
> Различните родители.

какво от това? колко родители, много деца! Какъв е проблемът?
Аз казах, че е възможно, но е малко по-сложно, отколкото XML)


> Но това е малко по-сложно, отколкото XML)

Не сложно.

> По принцип, не по-трудно.

тук трябва да мислите и да се подготвят всички XML)

какво от това? колко родители, много деца! Какъв е проблемът?
Аз казах, че това е възможно, # XA0)

раздел "оръжия" и "пушка" и двете деца "амуниции"
скицирани например структура INI

но това е малко по-сложно, отколкото на XML

Така че аз питам, защо е ини.


> Секция "оръжия" и "пушка" и двете деца "амуниции"
> Скицирани груба структура INI
>

И това, което е там, за да се разбере? В някои пистолети патрони, пушки в - другата. Има лов там - единна.

чертаете в Министерството на отбраната. и че патроните не преименувате раздела

и къде е раздел "оръжия" и "vinovki"?

ще бъде необходимо изобщо komponentik Navoyan (в инвестиции в INI)


> На INI файлове имат ReadString функция WriteString. как
> Можете да ги използвате - това е ваш. Ако е необходимо,
> И INI-файл, за да се създаде йерархична структура. Необходимо е само
> Малко да си помисля. )

Да, разбирам - само името на йерархията няма да ме питат - и можете да намерите от тях да бъдат - открити и да намерят всички секции (Аз просто мисля, че има функция - # XA0; за мързеливи, за да се занимавам :))

> Вероятно по-лесно. Но това е, ако не напише парсер
> Ще и ще използва някои готови, някои мечка
> В предвид, че не може да бъде на машината, на която работи
> Вашият програма.

Анализаторът няма да пиша. Доколкото разбирам, има анализатора Microsoft "и. Тя е на всички, или трябва да се сложи.

> На какви компоненти са там.

Ами аз не знам - може да се наложи :)

> Има готов - TXMLDocument

И нещо на клиентския компютър, ще трябва да се повиши?

> А къде е раздел "оръжия" и "vinovki"?

подкрепа?

И ако и майка във всяка точка точка - не е трудно да бъде.

> И ако майка във всяка точка раздел - не
> Тя ще бъде трудно.

Да, това е всичко, като прехвърляне от 2 байта)

Да го pofik.
Разполагане и йерархия се реализира, то тя трябва да е лесна.
Или трудно?

още повече,
Да, това е всичко, като прехвърляне от 2 байта)

1. чете всяка секта
2. index1 четат всички секта.

И за третото ниво на йерархията?

> И за третото ниво на йерархията?

в този случай само 2 нива.

[Delphi] Процедура ReadSections (ленти: TStrings); претоварване; отменят;

описание
Обадете ReadSections да изтегли имената на всички секции в INI файл в списъка низ обект на.

Strings уточнява предмета низ за провеждане на изтеглените имена. Strings могат да сочат към обект TStrings, или на компонент собственост, като артикули за компонент TListBox.

в този случай само 2 нива.

Това е поръчка? Или искаш да ми предложи halturku?
Ако то е много необходимо, за да се сдобие с всички атрибути на едно ниво (въпреки че имам такъв проблем никога не е срещал) - въвеждане на концепцията за ниво. И файла ще се изпращат в йерархична структура, с които ние работим.


> Вместо да се използва XML и която е предназначена за такива задачи

XML е много тежко, претоварен и прекомерно. Щях да съм в посока на по-леки езици за маркиране ще бъде посъветван да се види tipaJSON или YAML. Много от тях, всъщност.

Това е поръчка? Или искаш да ми предложи halturku?

Все пак може да се направи и без INI. На обикновен текстов файл.
Това е човек, който искате?

XML е много тежко, претоварен и прекомерно.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!