Форум: "Основная";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c