Найдено 12 результатов

n0th1ng
02.02.2012 09:55:06
Форум: Lazarus
Тема: Сортировка атрибутов в XML.
Ответы: 14
Просмотры: 8598

Re: Сортировка атрибутов в XML.

OK, всем спасибо! Еще один вопрос:
<?xml version="1&#46;0"?>
<!DOCTYPE sequence SYSTEM "sidewalkdtd">
<sequence name="anim&#46;xml" source="anim&#46;png">
<child1>
<child2/>
</child1>
&#46;&#46;&#46;
</sequence>
не читает чилды sequence'а, а если убрать строку <!DOCTYPE> то все ОК. Для чего ...
n0th1ng
27.01.2012 11:33:18
Форум: Lazarus
Тема: Сортировка атрибутов в XML.
Ответы: 14
Просмотры: 8598

Re: Сортировка атрибутов в XML.

Точнее ругается на такие штуки
<!--comment>-->
&#x19;
--blahblah>
TinyXml например проглатывает их.

А при открытии и сохранении извращает луа-скрипты:
<node>
DoSomeThing1(arg);
DoSomeThing2(arg);
</node>
превращает в:
<node>DoSomeThing1(arg);
DoSomeThing2(arg);
</node>
хотя наверно так ...
n0th1ng
25.01.2012 11:00:58
Форум: Lazarus
Тема: Сортировка атрибутов в XML.
Ответы: 14
Просмотры: 8598

Re: Сортировка атрибутов в XML.

Тогда такой вопрос - можно ли немного отредактировать стандартный парсер лазаруса? А то он какой-то не такой - криво сохраняет и не понимает некоторые символы... Да сортировку атрибутов надо бы сделать по схеме "первым добавил - первым записал". Или есть альтернативные парсеры XML?
n0th1ng
11.01.2012 08:36:39
Форум: Lazarus
Тема: Как сделать редактор слоев как в Photoshop'е?
Ответы: 4
Просмотры: 2993

Re: Как сделать редактор слоев как в Photoshop'е?

А VirtualTreeView точно умеет рисовать миниатюру картинки? В демках че то такого не нашел...
n0th1ng
10.01.2012 13:19:19
Форум: Lazarus
Тема: Как сделать редактор слоев как в Photoshop'е?
Ответы: 4
Просмотры: 2993

Как сделать редактор слоев как в Photoshop'е?

Ну или хотя бы как в Paint.NET. В лазарусе ничего подходящего не нашел, может плохо искал или нужен сторонний компонент какой-нибудь? Или надо самому писать?
Примеры окошек из фотошопа и пейнта:
ИзображениеИзображение
n0th1ng
20.12.2011 05:15:38
Форум: Обучение Free Pascal
Тема: Fatal:Compilation aborted.
Ответы: 18
Просмотры: 31530

Re: Fatal:Compilation aborted.

У меня была такая же ошибка, помогал только полный ребилд. Хотя раньше компилировала нормально. Ошибка стала выходить после добавления модуля. Почесав затылок по уму расставил uses в начале кода и после implementation, ошибка перестала выходить. Надеюсь поможет кому-нибудь.
n0th1ng
02.12.2011 04:06:33
Форум: Общее
Тема: Контейнеры
Ответы: 4
Просмотры: 10922

Re: Контейнеры

Спасибо, мне пока и векторов хватит :)
n0th1ng
30.11.2011 08:14:26
Форум: Общее
Тема: Контейнеры
Ответы: 4
Просмотры: 10922

Re: Контейнеры

OK, спасибо вроде то что искал. Просто в учебнике Мансурова нету этого, там был только связанный список.
А как пробежаться по списку?
n0th1ng
30.11.2011 07:03:17
Форум: Общее
Тема: Контейнеры
Ответы: 4
Просмотры: 10922

Контейнеры

Может это нубский вопрос, но существует ли в freepascal аналог std::list из C++? Ну или хотя бы std::vector? Чтоб можно было добавлять/удалять элементы в список.
n0th1ng
22.11.2011 11:52:02
Форум: Lazarus
Тема: Сортировка атрибутов в XML.
Ответы: 14
Просмотры: 8598

Re: Сортировка атрибутов в XML.

Ну это понятно что машине все равно в каком порядке стоят атрибуты. Это нужно чтобы потом человек мог легко разобраться в xml и если нужно будет убрать/редактировать/добавить строки прямо в xml. Например убрали какую то текстуру или переименовали название - прошелся по name и вуаля!
Наверно придется ...
n0th1ng
22.11.2011 03:21:55
Форум: Lazarus
Тема: Сортировка атрибутов в XML.
Ответы: 14
Просмотры: 8598

Re: Сортировка атрибутов в XML.

Это почему же? В TinyXML например, атрибуты идут по порядку добавления. Наверно и тут можно как-то сортировать по хитрому. Или может есть какие-нибудь другие компоненты для работы с xml?
n0th1ng
21.11.2011 10:13:21
Форум: Lazarus
Тема: Сортировка атрибутов в XML.
Ответы: 14
Просмотры: 8598

Сортировка атрибутов в XML.


xdoc &#58;= TXMLDocument&#46;create;

RootNode &#58;= xdoc&#46;CreateElement('scene');
Xdoc&#46;Appendchild(RootNode);

PicsNode&#58;= xdoc&#46;CreateElement('pics');
RootNode&#46;AppendChild(PicsNode);
for i&#58;=0 to mPicSize-1 do
begin
picNode &#58;= xdoc&#46;CreateElement('pic ...