BrowserPane.Update()

Автор Тема: BrowserPane.Update()  (Прочитано 10836 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: BrowserPane.Update()
« Ответ #15 : 25-03-2017, 21:21:38 »
Вопрос собственно такой, подскажите пожалуйста, каким образом можно заставить программу закрыться и снова себя открыть?
Зачем? Не проще ли заставить программу обновить свои данные? ;)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн R.I.ChernovАвтор темы

  • ADN Club
  • *****
  • Сообщений: 568
  • Карма: 18
Re: BrowserPane.Update()
« Ответ #16 : 25-03-2017, 21:28:13 »
Зачем? Не проще ли заставить программу обновить свои данные?
Каждый раз буду добавлять новые данные, или удалять старые, я буду вынужден менять код "обновление данных"? Рано или поздно это приведет к ошибке. Понятно, что я рассматриваю это, как план "Б". Но перезапустить программу было бы значительно проще, если это возможно
В программировании я новичок...но ненадолго! ;)

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: BrowserPane.Update()
« Ответ #17 : 25-03-2017, 21:32:38 »
Каждый раз буду добавлять новые данные, я буду вынужден менять код "обновление данных"?
Вынеси код "обновление данных" в отдельную функцию, которая обновляет данные при запуске программы и если её принудительно вызвать. Этого будет достаточно на все случаи жизни. Т.е. если у тебя данные будут добавляться, то модифицировать тебе придётся только одну эту функцию.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: BrowserPane.Update()
« Ответ #18 : 25-03-2017, 21:37:18 »
если это возможно
Если это .NET-программа (dll-файл), то сомнительно, что ты её сможешь перезапустить. В AutoCAD это точно сделать нельзя, т.к. все программы в одном домене. В Inventor не знаю, но уверен на 99.9% что сама себя программа перезагрузить не сможет. Нужна будет другая программа, которая эту выгрузит, а потом загрузит и запустит на выполнение. Так что советую не искать приключений, а пойти по простейшему пути.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение