![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Norfonzor |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
Необходимо создать учебник с предусмотренной вложенностью.
структура учебника должна задаваться конструктором вид созданной структуры, после запуска: ![]() при нажатии на главы должно происходить разворачивание, конечные файлы будут подгружать doc док-ты из microsoft office word ![]() 1) Думал создать массив m[i,j,k] который будет хранить массив вложенности i-порядковый номер кнопки. j-номер вложенности. k-номер родителя этой кнопки +динамическое создание компонентов данный способ придумал сам, использовал его в паскале. Он больно муторный Может быть есть способ использовать Open Dialog ?? или другие средства? также необходимо предусмотреть защищенность изменения от др пользователей. Open Dialog +Zip с паролем?? Подскажите как сделать проще? Это сообщение отредактировал(а) Norfonzor - 12.4.2010, 08:26 |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
Norfonzor, почитай про формат fb2 и вообще про xml.
Я бы использовал xml для содержания и вместе с остальными файлами хранил бы все в архиве с паролем. Это сообщение отредактировал(а) former - 12.4.2010, 09:33 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Norfonzor |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
former, спасибо попробую загрузить xml в делфи.
|
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 20 Всего: 58 |
Если есть возможность использовать JSON, то лучше его вместо XML.
|
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
Keeper89, а парсить чем?
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Norfonzor |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
Ни разу не работал с xml, пожалуйста можете подсказать программу через которую я могу создать документ xml, не зная этого языка.
Может быть есть у кого пример в делфи загрузки xml документа с исполняемой ссылкой (на showmessage к примеру) из документа. Еще модули надо какие нибудь ? |
|||
|
||||
| former |
|
||||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
Notepad, Notepad++, Serna Free и много всего другого. Неужели так трудно воспользоваться поисковиком? В крайнем случае в соответствующей ветке форума можно посоветоваться.
ссылка 1 ссылка 2 Это сообщение отредактировал(а) former - 13.4.2010, 08:27 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
||||
|
|||||
| Dom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 7.8.2005 Репутация: 1 Всего: 4 |
Если вопрос в том как хранить такую иерархическую структуру, то можно и в xml.
В этом случае могу посоветовать компонент NativeXML. Он сейчас стал бесплатным, один из самых быстрых и памяти потребляет весьма умеренно (за исключением некоторых ситуаций). Хелп к нему очень толковый сделан. Найти можно на оффсайте разработчика. Если вопрос в том, как отображать эту структуру в программе, то это удобно делать в дереве типа VirtualTreeView, оно к тому же умеет сохранять данные из узлов прямо в файлы разного формата, в том числе и xml. А потом этот файл зиповать с паролем - вот и будет защита. Про этот компонент есть хорошая статья на этом же форуме, найти не составит труда. |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Norfonzor |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
делаю все по статье http://forum.vingrad.ru/forum/topic-97620/view-all.html
что такое и куда писать?
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
| Norfonzor |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
Подскажите пожалуйста куда вставлять :
он выдает ошибку куда бы я не вставил его. еще не знает что такое
И ссылка есть не битая на архив с файлами проекта ? Это сообщение отредактировал(а) Norfonzor - 15.4.2010, 07:26 |
||||||
|
|||||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 5 Всего: 17 |
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Norfonzor |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 17.10.2008 Репутация: нет Всего: нет |
former, угу, именно по этой статье делаю. и по ней вопросы возникли
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |