Передача ссылки в функцию из длл С++ - VB

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

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

Здравствуйте!!! Нужна помощь. В общем есть ДЛЛ написанная мною на плюсах в VS 2005,она подключается к проекту на vb 6.0. Сейчас все работает отлично,но нужно сделать так чтоб функция в библиотеке возвращала не одно а 3 значения при чем разных типов. Как такое реализовать? хотел с помощью ссылок но что-то тут не ладное.... вот так подключаю в проекте на ВБ
как видно передается ссылка....в С++ следующая функция принимает ее(должна принимать)
по логике вроде в ячейке должно изменится значение что повлечет за собой изменение значения переменной в ВБ, но почему то не работает...Может быть проблемма в том что в вб адрес 32х разрядный?

Решение задачи: «Передача ссылки в функцию из длл С++»

textual
Листинг программы
extern "C" __declspec(dllexport)  void CCONV test (int*rt)
{   
 
    *rt=6*6;
 
}

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


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

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

11   голосов , оценка 4.545 из 5
Похожие ответы