Позднее связывание (подскажите как сделать или где читать)
От: AWRoraInc Украина  
Дата: 21.02.06 10:28
Оценка:
Есть задача:

Для удаленного обновления.
Мы типо присылаем архив с XML + dll,
юзеры разворачимают архив в определнную папку,
а программулина должна находить эти файлы
и на основании их содержания подвязывать
меню и обработчики меню.

1. имеется контекстное меню для контрола

2. XML, в котором описаны пункты меню и название процедур для реализации действйи с пунктом меню
Например:
<context_menu>
  <item_menu>
    <item>1</item> 
    <name_item>Открыть файл...</name_item>
    <procedure>prc_OpenFile</procedure>
    <name_dll>my.dll</name_dll> 
  </item_menu>
  <item_menu>
    <item>2</item> 
    <name_item>Сохранить файл...</name_item>
    <procedure>prc_SaveFile</procedure>     
    <name_dll>my.dll</name_dll> 
  </item_menu>
  ............
</context_menu>


3. процедуры prc_OpenFile и prc_SaveFile находяться в dll (одной или разных — как лучше?)

Надо:
1. название пунктов контекстного меню брать из XML
2. программно связывать пункт меню и процедуру из dll

Подскажите подход к этой задаче, плиз?
@VRora
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.