Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

Host процесс и DLL   Найти похожие ветки 

 
qwerty2   (2003-12-19 12:27) [0]

Есть графическое приложение написаное на Delphi запакованное в DLL и вызываемая из макроса Word. При выполнении следующей строчки n:=combobox1.Items.Count; Word моментально "испаряется" - процесс сразу же завершается, без какого либо сообщения об ошибке. Дебагер говорит об Acccess violation at ... read of address xxxx. Изменяю код следующим образом:

try
n:=combobox1.Items.Count;
except on e:exception do showmessage(e.message);end;

и - о чудо! - НИКАКОГО исключения не возникает! try except - должен был перехватить исключение но вместо этого он предотвращает само исключение и оно не возникает! что означает никакого Acccess violation нет! Хотя его по идее и не должно быть. combobox1 - такой объект существует, combobox1.Items соответственно тоже. правда до combobox1.Items.Count этот самый combobox1 и заполняется. но, с чего бы это выдавался Acccess violation при обращении к comboboxу после заполнения его Itemов!


 
BSL ©   (2003-12-19 12:56) [1]

Вполне возможно, что у тебя в коде ошибки типа переполнения буфера - нужно код смотреть.



Страницы: 1 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.032 c
14-12150
men
2003-12-12 15:30
2004.01.05
Gde knigy po linux vziat?


1-11953
Nimnull
2003-12-19 17:04
2004.01.05
HELP, HELP ошибка с FindComponent


14-12040
Nikolay M.
2003-12-11 10:59
2004.01.05
Раздел с задачками на разминку мозгов


1-11918
$Hic0
2003-12-20 21:43
2004.01.05
Переход с Delphi 6.0 в Delphi 7.0


14-12038
Ihor Osov'yak
2003-12-10 23:33
2004.01.05
О покупке книг на http://shop.piter.com из Украины