Вопрос по перевыделению памяти
От: Аноним  
Дата: 10.04.03 13:21
Оценка:
Вопрос:
в приложении выделяю память передаю указатель в DLL, там удаляю и выделяю память заново.
Возникает куча проблем: при использовании разных версий компиляторов, при использовании Release|Debug версий бинарников (т.е. из release программы вызываю debug dll и аналогично с различными версиями компиляторов).

Какие существуют пути решения этих проблем?
Если использовать inproc COM то проблемы решаться?
Как я понимаю, при использовании COM проблема не решиться, т.к. "честно" передасться между модулями только указатель на память, а работа с ней так и будет зависеть от параметров компиления бинарников.

Вообще, хорошо ли это перераспределять память в DLL?
Сам не сторонник, но в моем случае удобно.....

Спасибо.
Павел.

11.04.03 14:07: Перенесено из 'C/C++'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.