Форум: "Основная";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
ВнизMDI Child в DLL. Привет Всем! Есть MDI-Child в Длл. Найти похожие ветки
← →
@andrew (2003-01-16 16:34) [0]Вызываю эксп. функцию для активации MDI-Child, передавая и TScreen и TApplication. Внешне все работает!!! Можно делать все угодно. Но вдруг столкнулся с проблеммой: при наведении мышки на объект MDI-Child формы в момент когда должен показаться Hint все начинается такое!!! Вылезют ошибки EConvertError, Memory could not be Read, EAccessViolation - и все это не по одному разу, ну и в резалте апликешн слетает. В чем м.б. дело?
← →
Digitman (2003-01-16 16:58) [1]ну тебе ж в тексте сообщения о конкретном исключении приводится инф-ция о строке текста, вызвававшей исключение ?
А ля "Access Violation at XXXXXXXX..." ?
Запусти свое приложение под встр.отладчиком Делфи, и ДО момента возникновения этого исключения выполни меню "Search | Find Error..", введи в editbox этот самый адрес XXXXXXXX - и отладчик покажет тебе строку проблемного текста в одном из твоиз модулей..
А дальше - сиди и анализируй, почему эта строка вызвала отказ прои таких-то конкретных программных условиях
← →
Elshad (2003-01-16 16:59) [2]Вроде бы не должно. Но все же дай косочек текста... я попробую у себя
← →
@andrew (2003-01-16 17:28) [3]>Digitman
А строк никаких нет.
Есть лишь только подгрузки ДЛЛ и создание (Create) MDI-Child
( http://www.delphikingdom.com/helloworld/md_dll.htm)
Есть лишь событие типа onHint, на котором все и глючит.
Моих строк нет!
Нет ну можно конечно посмотреть что лежало по этим адресам до подгрузки Длл и что после, но...
>Elshad
http://www.delphikingdom.com/helloworld/md_dll.htm
Вот и весь код с Королевства Делфи.
И при таком раскладе и лезут эти ошибки.
← →
@andrew (2003-01-16 17:36) [4]У-у-у-пссс. А на той ссылке, к-ю я дал есть и мой глюк в обсуждениях. Пойду слазаю.
← →
Digitman (2003-01-16 17:47) [5]Как это нет ?? DLL же твоя ? Ты ж ее писал ?
Вот и отлаживай свою DLL под встр.дебагером Делфи, дебагер покажет тебе строку в тексте DLL
← →
@andrew (2003-01-16 17:47) [6]Но там нет решения проблемы :-( Потому опять к вам :-). Итак, кто нибудь решал этот вопрос?
← →
Digitman (2003-01-16 17:51) [7]Где "там"-то ? Непонятно.
Ты убедись, что XXXXXXXX указывает на ВАП, распределенное под загруженную тобой DLL. Если так, то в ней и ищи проблему. А проблему можно найти быстрей всего только под дебагером. А под дебагером, вероятно, следует исследовать именно тот модуль, на который кажет XXXXXXXX
← →
@andrew (2003-01-16 17:59) [8]>Digitman
"Там" - это на Королевстве Делфи на ссылке (см. выше), к-ю брал как пример.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c