1

Тема: Зміна властивостей компонентів з допомргою MXL документу

Як змінити властивості компонентів програми з допомргою MXL документу.
Є така можливість змінювати властивості компонентів в програмі з допомогою MXL документу. Хто знає де є інформація про це скиньте будласка посилання на тему. Буду дуже вдячний.
Документ створити MXL стотити без проблет та тільки як його застосувати в додатку , неможу найти інформації.
Підскажіть будласка.

<xml>
<pvd_skin_movie>
  <skinname>PVD Classic</skinname>
  <version>1.0.0.3</version>
  <author>Nostradamus</author>
  <description>Classic theme from 0.9.8.x</description>
  <preview>skinimg_PVD Classic.png</preview>
 
  <labelfont><bold></bold></labelfont>
  <fieldfont><size>10</size></fieldfont>
     
  <section>
  <row>
       <column width="120" halign="right" valign="top">
        <fieldlabel field="human" category="1"/>        
       </column>
       <column>
        <human category="1"/>
       </column>
      </row>
      
      <row>
       <column width="120" halign="right" valign="top">
        <fieldlabel field="human" category="4"/>        
       </column>
       <column>
        <human category="4"/>
       </column>
      </row>

       </section>
     </pvd_skin_movie>
</xml>

2

Re: Зміна властивостей компонентів з допомргою MXL документу

XML має бути точно такого формату як у вас в прикладі? Якщо так, то тільки ручками добувати з нього потрібні значення, і міняти властивості потрібних компонент. Якщо ні, то тут уже купа варіантів. Наприклад в JVCL є компонент JvFormStorage до якого можна підключити JvAppXMLFileStorage. Можна й своє щось подібне замутити через RTTI: http://replace.org.ua/post/63152/#p63152
Парсинг XML - це окрема тема: http://parsing-and-i.blogspot.com/2008/ … elphi.html

3

Re: Зміна властивостей компонентів з допомргою MXL документу

Цитата
"Якщо так, то тільки ручками добувати з нього потрібні значення, і міняти властивості потрібних компонент"
   Мені саме це потрібно, але будь-ласка скиньте посилання на уроки, або підскажіть як цього досягнути. Буду буже вдячний.

4

Re: Зміна властивостей компонентів з допомргою MXL документу

Про парсинг XML уже скинув, а які саме властивості компонент міняти, вам видніше. Якщо є якісь конкретні проблеми, то запитуйте.