Я подаю заявку (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
Проблема : Если переданные аргументы верны, он откроет точную сессию / соединение в жабе, но если параметры неверны (например, неверный пароль или имя пользователя), он откроет жабу, не подключаясь к сеансу (очевидно). Он выдает ошибку от жабы, что пользователь / пароль неверен.
Что я хочу : я хочу прочитать любую ошибку, сгенерированную из запущенного приложения (здесь: жаба), и показать ее пользователь или я хотели бы заблокировать / закрыть жабу, если что-то пойдет не так с ошибкой, показанной пользователю.