powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 6.5.1 функция Run падает...
10 сообщений из 10, страница 1 из 1
PB 6.5.1 функция Run падает...
    #39142439
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,

При запуске из PB 6.5.1 внешней программы по такому сценарию программа падает если на вопрос: "Разрешить внесение изменений на данном компьютере следующей программе неизвестного издателя?" Если ответить "Нет" программа упадет на на строке:

li_rc = wsh.Run("Notepad" , NORMAL, WAIT)

падает без код ошибки.

Как ни будь это можно обойти? Или чтобы это окошко не отображалось, или чтобы моя код не падал, даже не знаю где копать...
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39142451
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если запустить программу "Run as administrator" тоже выскакивает сообщение?
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39142675
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska, если мою программу запустить как "Запуск от имени администратора", то такое сообщение не появляется, но это немного не то. Мне нужно, чтобы моя программа не падала из за отказа в доступе для внешней программы. Просто как то не хорошо, когда у тебя в коде остаются фатальные ошибки.
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39142749
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать TRY...Catch для перехвата ошибки
Перехватить RuntimeError
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39142755
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовать другой способ запуска, например:
http://topwizprogramming.com/freecode_runandwait.html
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39143268
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Raven A, большое спасибо. Я еще не перевел код на PB 6.5.1 но из под PB 8.0 не падает, это уже очень радует.... Напишу чуть позже.
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39144045
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз спасибо Raven A, проблема решена, Запуск внешней программы работает и не падает и под PB 6.5.1
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39144162
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barder,
рад за Вас, спасибо Wizard'am :)

Теперь, поскольку проблема закрыта, ради "спортивного" интереса можно, затарившись пивом, попробовать отловить баг в OLEobject.event ExternalException(), может и получится
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39144165
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Badger,
приношу свои извинения за неумышленно искаженный nick.
...
Рейтинг: 0 / 0
PB 6.5.1 функция Run падает...
    #39144267
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Raven A, Спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / PB 6.5.1 функция Run падает...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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