Передача массива в свою DLL

Рейтинг: 0Ответов: 4Опубликовано: 02.05.2011

Написал функцию поиска минимума на VC++, завернул её в DLL, теперь пытаюсь передать из VB массив с его размером, валится VB! Как это оформить правильно!?

long MinA (long* in_arr,long in_size)
{

    long tmp_min=in_arr[1];
    for (long i=2;i<=in_size;i++)
    {
        if (tmp_min>in_arr[i]) tmp_min=in_arr[i];
    }
    return (tmp_min);
}

Public Declare Function Min Lib "MyDLL.dll" Alias "MinA" (in_arr() As Long, in_size As Long) As Long

Ответы

Ответов пока нет.