Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Release and Debug / 5 сообщений из 5, страница 1 из 1
21.09.2004, 13:52
    #32704246
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Release and Debug
Проблема в следующем: имеется приложение (*.exe) и dll (dll-расширение MFC)
В dll -имеется некоторые классы. В классах -методы и свойства.
Данная dll подключается к приложению (неявным способом). Когда делаю сборку приложения(MFC Shared DLL) в Debug - варианте - все работает. Когда в Release -при попытке установить значение свойства объекта (класс объекта в dll)- программа вылетает.

CExpClassFromDll m_object;
m_object.m_str="String";
где свойство m_str в классе CExpClassFromDll объявлено как:
....
public
CString m_str;
...

А при установке значения другого свойства (например m_object.m_int=1, где m_int имеет тип int) все работает нормально.

Может кто сталкивался, помогите, пожалуйста...
...
Рейтинг: 0 / 0
21.09.2004, 15:40
    #32704592
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Release and Debug
0) DLL- расширение MFC тебе вряд ли нужно делать. Лучше убери, могут быть проблемы с загрузкой ресурсов из твоей DLL. Если ресурсов совсем не нужно грузить, тем более тебе не нужно делать MFC Extention
1) Проверь конфигурацию Release - и .exe и .dll должны использовать одну и ту же библиотеку MSVCTR и одну и ту же библиотеку MFC
(non)shared/(non)multithreaded/(non)unicode.
...
Рейтинг: 0 / 0
22.09.2004, 07:23
    #32705437
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Release and Debug
Вообщем, когда у exe и у dll одна версия сборки- все работает: т.е. Release -Release или Debug-Debug.
А почему- так и не понял...
...
Рейтинг: 0 / 0
22.09.2004, 11:07
    #32705837
Sie
Sie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Release and Debug
Ну может из-за MFC? оно подгружается в зависимости от сборки разное....

У меня в Win32 чистом всё со всем работает дружно.
...
Рейтинг: 0 / 0
28.09.2004, 05:34
    #32713818
Alex_VC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Release and Debug
А можно ли сделать так, чтобы автоматически в Debug-сборке подключалась бы Debug версия DLL (MFC Extension DLL), а в Release - сборке - Release -версия DLL (неявное подключение)?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Release and Debug / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]