COM: предача данных с использованием структур.
От: PSD  
Дата: 09.01.03 11:10
Оценка:
Среда VC 6.0
Контрол для использования в приложения VB.
Вот такой вопрос.
Есть два ATL модуля завязаные в один контророл. Нужно передовать данные из одного модуля в другой. В отладочной версии (когда именя все крутилось в одном модуле ) данные передовались как указательна структуру




struct _Lines
{double Min,Max,Count,Average;
CPen * Pen;
CString Name;
long X;
long Y;
bool isBind;
};





Терерь нужно организовать передачу через ганицу модуля.
1. Как это лучше сделать.
2. Можноли както оформить эту структуру чтоб ее можно было передовать как пораметр внешнему методу COM объекта. Например чтоб при подключении обекта в проект VB, можно было на писать

dim ls as _Lines
ls.Min=10
ls.Max= 12
MyObj.SetLine(ls)




3. Как оформить константы чтоб их было видно при подключении модуля
Папример в VB мы пишим



if adodc.recordset.fields(0).type=adTinyInt then
....



как создать свои константы доступные таким образом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.