Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-86915
CPPBuilderDev
2003-01-16 14:52
2003.01.27
Коллеги, помогите разобраться с TOle


7-87153
Blackmon
2002-11-13 23:08
2003.01.27
Как запретить Ctrl+Esc


1-86957
viper
2003-01-17 10:10
2003.01.27
DLL and EXE


1-86831
ivansv
2003-01-15 18:23
2003.01.27
Как прокрутить содержимое TRichEdit в позицию курсора


1-86939
Олег
2003-01-16 19:11
2003.01.27
кнопки в стиле Win XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский