Как узнать, что приложение (например, Toad, Peoplesoft Vantive), открытое из командной строки, открывается без ошибок? - PullRequest
0 голосов
/ 31 января 2020

Я подаю заявку (GUI) в vb. net, которая подключается к жабе на основе входных данных от GUI. Я передаю значение, полученное в CMD, чтобы открыть Toad.

Private Sub ConnectToad_btn(sender As Object, e As EventArgs) Handles ConnectToad_btn.Click
    With myfile
        .StartInfo.WorkingDirectory = "C:\Program Files (x86)\Quest Software\Toad for Oracle 12.1\"
        .StartInfo.FileName = "Toad.exe"
        .StartInfo.Arguments = "-c schema/pwd@something:10101/Service_Name"
    End With
    myfile.Start()
End Sub

Проблема : Если переданные аргументы верны, он откроет точную сессию / соединение в жабе, но если параметры неверны (например, неверный пароль или имя пользователя), он откроет жабу, не подключаясь к сеансу (очевидно). Он выдает ошибку от жабы, что пользователь / пароль неверен.

Что я хочу : я хочу прочитать любую ошибку, сгенерированную из запущенного приложения (здесь: жаба), и показать ее пользователь или я хотели бы заблокировать / закрыть жабу, если что-то пойдет не так с ошибкой, показанной пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...