Передача MSHFlexGrid в ActiveX DLL из Access (c WithEvents) - VB

Узнай цену своей работы

Формулировка задачи:

Столкнулся с проблемой - делал ActiveX DLL для использования в Access 2000. В DLL предполагается передавать ссылку на объект класса MSHFlexGrid таким образом, чтобы можно было обрабатывать события этого объекта (т.е. c WithEvents). Пишу:
В описании ActiveX DLL в классе clsMyClass:
В Access подключаю DLL и вот тут-то и получаю ошибку "Type mismatch" на выполнении метода myProdFace.TestMetod:
Кто сталкивался и чем лечили?

Решение задачи: «Передача MSHFlexGrid в ActiveX DLL из Access (c WithEvents)»

textual
Листинг программы
<font color="blue">Public</font> <font color="blue">Property</font> <font color="blue">Set</font> FlexGrid(<font color="blue">ByVal</font> vData <font color="blue">As</font> <font color="blue">Object</font>)
    <font color="blue">Set</font> mvarFlexGrid = vData
<font color="blue">End</font> <font color="blue">Property</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5