powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Завершение процесса Excel из Delphi
2 сообщений из 52, страница 3 из 3
Завершение процесса Excel из Delphi
    #39875855
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDiКогда после работы программы эксель/ворд продолжают висеть -- обычно это говорит о какой-то ошибке в работе программы или ее логике. Например, не был закрыт корректно экземпляр экселя при возникновении ошибки, или поток закрылся раньше времени (при завершении он меняет какой-то статус, а его кто-то убивает извне, но еще до того, как эксель будет закрыт).
Согласен, поэтому приходилось прибивать ёксель жесткими методами.
...
Рейтинг: 0 / 0
Завершение процесса Excel из Delphi
    #39882332
dimaz137
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lizard17rus,
Если обращаться к индексам Range, то чтобы процесс убился ао команде Excel.Quit, а не по завершению приложения, в скобках должны стоять переменные, а не выражения.
Рабочий код такой:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
var  r, c : Integer;
      Cell1, Cell2 : OLEVariant;
      VarMas : Variant;
begin
...
Cell1:=Sheet.Cells.Item[2, 1];
Cell2:=Sheet.Cells.Item[r, c];
VarMas := Sheet.Range[Cell1, Cell2].Value;
...
...
Рейтинг: 0 / 0
2 сообщений из 52, страница 3 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Завершение процесса Excel из Delphi
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]