Hi. I want to redirect a VB Console App input to my VB Winform app, but I want that the console's output remains on the default.
So when I press a button in VB WinForm app, writes line to the console app, and it shows it.
The problem is, that the console app remains blank, even though it gets the transmitted message.
WinForm app code:
ConsoleApp code:Code:console_process = New Process console_process.StartInfo.FileName = "C:\Users\David\OneDrive\Workspace\Visual Basic\server-console\server-console\bin\Debug\server-console.exe" console_process.StartInfo.UseShellExecute = False console_process.StartInfo.WorkingDirectory = "C:\Users\David\OneDrive\Workspace\Visual Basic\server-console\server-console\bin\Debug" console_process.StartInfo.RedirectStandardInput = True console_process.StartInfo.RedirectStandardOutput = False console_process.Start() 'When button is pressed: console_process.StandardInput.WriteLine("Test")
Code:Sub Main() While True Dim line = Console.ReadLine() Console.WriteLine(line) End While End Sub




Reply With Quote
