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 е много тежко, претоварен и прекомерно.
Свързани статии