Как в C++ проинициализировать массив, переданный из VB????
Функция на сях
...
_declspec(dllexport) bool _stdcall RedimM(int *a)
{
a=new int(3);
return true;
}
...
В Visual Basic:
declare function RedimM lib "xxx" (a() As long) As boolean
....
dim a() As long
RedimM a
msgbox ubound(a) 'Тут уже ошибка
....
Должно получиться - передаём функции указатель на массив, выделяем память (создаем три ячейки), но a не инициализируется. Подскажите, кто знает