Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отладка dll 
:(
    Опции темы
becks
Дата 15.11.2011, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 6.7.2010

Репутация: нет
Всего: нет



Добрый день, коллеги. Наткнулся на такую ситуацию, сляпал dll, подключаю ее некоторому проекту и тут возникают непонятки, если dll release-версии библиотека нормально подгружается  и 

Код

dllInstance = LoadLibrary(L"AmM.dll");


имеет адекватное значение. Если же версия dll дебаговая, то библиотека не подгружается 
 
Код
 dllInstance = NULL 
 
Почему такое происходит? И как теперь отлаживать dll, если дебаговую версию не подключить.
спасибо.
PM MAIL   Вверх
vol4ek
Дата 15.11.2011, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: нет
Всего: 0



даже и не знаю что сказать. Собрал только что dll debug и release. Все прекрасно работает независимо от конфигурации.

Добавлено @ 13:46
взглянуть на код бы.


Это сообщение отредактировал(а) vol4ek - 15.11.2011, 13:47
PM MAIL ICQ   Вверх
becks
Дата 15.11.2011, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 165
Регистрация: 6.7.2010

Репутация: нет
Всего: нет



Проблему решил. Загвоздка была следующая:

В опциях проекта свойство Enable Codeguard было в true, как только снял его, все стало замечательно.

Собственно тогда вопрос, почему такое происходит?
PM MAIL   Вверх
xvr
Дата 16.11.2011, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(becks @  15.11.2011,  14:44 Найти цитируемый пост)
Собственно тогда вопрос, почему такое происходит? 

Потому что CodeGuard это тоже .dll И если вы его включили для своей dll, то при загрузке последней .dll от CodeGuard тоже будет грузиться (автоматом). Видимо ей не удалось загрузиться  smile 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.