Вернуть объект в VBA - PullRequest
       14

Вернуть объект в VBA

2 голосов
/ 04 октября 2011

Я создал пользовательскую DLL, в которой, например, есть функция login.В C ++ я использую его, создавая объект и затем получая доступ к функции через указатель объекта, например:

ConnectMe *cm = new ConnectMe("216.239.51.99");
cm->login("username", "password")

Что я хотел бы сделать, это использовать этот код в Excel.Я создал DLL и экспортировал соответствующие функции.Как я могу сделать это в VBA?Поддерживает ли VBA возврат указателей на мои собственные объекты?Эта страница (http://msdn.microsoft.com/en-us/library/sect4ck6.aspx) не может указать, какие типы типов могут быть возвращены из функции.

Заранее спасибо.

1 Ответ

4 голосов
/ 04 октября 2011

Если ваша DLL зарегистрирована в машине, в инструментах / справке установите проверку на.

После, в вашем коде используйте

dim cm as new ConnectMe

cm.ConnectMe("216.239.51.99")

cm.login("username","password")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...