powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Найти все свои Ворды
11 сообщений из 11, страница 1 из 1
Найти все свои Ворды
    #38866969
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И снова я со своим сервисом, который запускает Ворд. Задача следующая: иногда Ворд, запущенный из этого сервиса, остается как висящий процесс, и тогда приходится его находить и убивать (в частности потому, что он держит нужные файлы). Но убивать надо именно свои Ворды, а не те, которые открыты другими сервисами и еще нужны. Чтобы их различать, я пытаюсь использовать свойство аппликации Ворда Caption. Код такой:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
'Описана константа:
Const MYCAPTION = "чегототам"
'Так я запускаю Ворд:
o = New Word.Application
o.Caption = MYCAPTION
'Так я нахожу все свои Ворды и убиваю:
For Each p As Process In Process.GetProcessesByName("winword")
    If p.MainWindowTitle Like "*" & MYCAPTION & "*" Then
        p.Kill()
        p.WaitForExit()
        p.Close()
    End If
Next


Это хорошо работало, пока я отлаживал код в обычной аппликации. Как только я превратил ее в сервис, перестало работать Caption. Есть ли какое-то другое решение? Заранее спасибо.
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38867278
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Саныч,
17192212
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38867661
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

Я рад, что ты исчо жив... (надеюсь - и здоров)!!!
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38868152
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimportВладимир Саныч,
17192212
Спасибо, пригодится. Интересно все-таки, можно ли решить и мою задачу тоже. Лишние процессы в памяти едят ресурсы.
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38868153
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SteplerВладимир Саныч,

Я рад, что ты исчо жив... (надеюсь - и здоров)!!!
Взаимно-с! :^)
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38868316
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир Санычguest_rusimportВладимир Саныч,
17192212
Спасибо, пригодится. Интересно все-таки, можно ли решить и мою задачу тоже. Лишние процессы в памяти едят ресурсы.

Рад был чем-то помочь. Посмотрите по вашей задаче вот это (может тоже пригодится :) )
http://derevyanko.blogspot.ru/2011/03/kill-word.html
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38868347
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще раз спасибо.
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38905156
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimportВладимир Саныч,
17192212
В общем, так и сделал. Но сегодня обнаружил, что мой сервис наглухо зависает на команде GetObject. После перезапуска сервиса он перестал зависать, но что-то мне это не нравится...
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38905157
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычПосле перезапуска сервиса
Тьфу. После перезапуска сервера! Перезапуск сервиса не помогал.
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #38913445
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычguest_rusimportВладимир Саныч,
17192212
В общем, так и сделал. Но сегодня обнаружил, что мой сервис наглухо зависает на команде GetObject.
Help...
...
Рейтинг: 0 / 0
Найти все свои Ворды
    #39010743
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычВладимир Санычпропущено...

В общем, так и сделал. Но сегодня обнаружил, что мой сервис наглухо зависает на команде GetObject.
Help...
Help...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Найти все свои Ворды
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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