CSimpleArray dll <-> exe
От: localhost  
Дата: 29.06.05 13:25
Оценка:
Подскажите плиз как сделать передачу CSimpleArray между dll и exe:

Есть exe MFC и dll win32 прилинкованная либом

// exe:
void SomeFunc()
{
    CSimpleArray<TOBJ> list;
    GetList(list);
}

// dll:
void _declspec(dllexport) GetList(CSimpleArray<TOBJ> &list);
...
void GetList(CSimpleArray<TOBJ> &list)
{
    TOBJ obj;
    ...
    list.Add(obj);
}


Вылетает ошибка при выходе из SomeFunc

DBGHEAP.C
Debug Assertion Failed!
Expression: _CrtIsValidHeapPointer(pUserData)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.