Форум: "Прочее";
Текущий архив: 2014.09.07;
Скачать: [xml.tar.bz2];
ВнизОшибка закрытия Ms Excel Найти похожие ветки
← →
Митрофанов И.С. (2014-02-01 20:40) [0]Добрый вечер господа! Подскажите пожалуйста причину ошибку, если можно. Необходимо импортировать таблицу Ms Excel в StringGrid. Нашел здесь пример: http://www.cyberforum.ru/delphi-beginners/thread745458.html Данные успешно переносит, но в конце процедуры получаю ошибку: http://uploads.ru/rXf80.jpg Если убрать строку ExcelApp.Application.Quit то она исчезает, но Excel продолжает висеть в процессах(смотрел через Диспетчер). Добавил перед Quit такие строчки:
ExcelApp.application.screenupdating:=true;
ExcelApp.application.enableevents:=true;
ExcelApp.application.interactive:=true;
ExcelApp.application.displayalerts:=true;
ExcelApp.ActiveWorkBook.Close;
к сожалению не помогло. В чем проблема не понимаю...
← →
Митрофанов И.С. (2014-02-01 20:42) [1]P.S. Windows 7(x64), Office 2010, все компоненты D2010 с вкладки Servers
← →
Алекс1980 (2014-02-02 13:04) [2]Таких примеров полно в интернете, значит работают у народа...
← →
Кшиштоф Маннергейм (2014-02-02 16:51) [3]У меня похожий код работает без проблем
← →
Митрофанов И.С. (2014-02-02 18:29) [4]>Кшиштоф Маннергейм Похожий? А в чем отличия? Какой Виндовс и Офис на ПК? Версия Дельфи?
← →
Митрофанов И.С. (2014-02-03 15:05) [5]Пропал пан Кшиштоф, а больше и подсказать некому :( А тема все еще актуальна...
← →
ВладОшин © (2014-02-04 12:44) [6]ExcelApp.Application.Quit - > ExcelApp.Quit;
>> Excel продолжает висеть в процессах
COM-объект висит до тех пор, пока на него кто-то ссылается.
Значит, (как подсказывает логика,) кто-то ссылается.
← →
Митрофанов И.С. (2014-02-04 14:12) [7]Пробовал и просто Quit без Applicatio. Та же петрушка... Что ему жить мешает непонятно?
← →
ВладОшин © (2014-02-04 15:48) [8]ExcelApp.Quit; - > ExcelApp.Visible := true;
и посмотреть глазами на его окно - все нормально с ёкселем то?
и зря картинку не развернули, там ведь с0000005?
← →
Митрофанов И.С. (2014-02-04 16:52) [9]Visible ниче не отображает,окна Эксель нет, а ошибка и правда с0005 И что она значит?
← →
ВладОшин © (2014-02-04 16:59) [10]не с0005, а с0000005!
это память
она вначале - обычно это AV. т.е. что-то не создалось/ уже освободилось
Excell/файл кривой м.б.?
← →
ВладОшин © (2014-02-04 17:31) [11]
> ВладОшин © (04.02.14 16:59) [10]
Ерунда, как подсказывают.
← →
а в гугл заглянуть? (2014-02-04 17:40) [12]http://forum.windowsfaq.ru/showthread.php?t=163499
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2014.09.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.002 c