Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1381729638
[ВладОшин]
2013-10-14 09:47
2014.09.07
Почему перестает срабатывать onTitleClick TDBGrid(Eh)


15-1391373002
Юрий
2014-02-03 00:30
2014.09.07
С днем рождения ! 3 февраля 2014 понедельник


15-1391518862
FizzBazz
2014-02-04 17:01
2014.09.07
Ваш вариант реализации FizzBuzz на Delphi?


2-1381759445
Алла
2013-10-14 18:04
2014.09.07
Событие OnChange


15-1391245952
Kerk
2014-02-01 13:12
2014.09.07
RTTI





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский