Ich habe alles versucht, aber ich kann nicht meine Ausgabe von einem Prozess, um zu einem Listbox umzuleiten. Ich bin in der Lage, es zu einer Datei umzuleiten, aber nicht das listbox. Hier ist der Code. String machineName textBox1.Text Prozessprozess new Process () process. StartInfo. FileName quottesasksquot process. StartInfo. Argumente quot query s 4343Name process. StartInfo. UseShellExecute false process. StartInfo. RedirectStandardOutput true process. StartInfo. CreateNoWindow true process. Start ( ) String output process. StandardOutput. ReadToEnd () process. WaitForExit () Ich kann nicht herausfinden, was mir fehlt. Die Anwendung schreibt die Kopfzeile, aber keine der Daten. Allerdings, wenn ich das in eine Datei schalte, schreibt es alles. Dienstag, 17. Mai 2011 14.45 Uhr Es war das Hinzufügen der Ausgabe als ein Element. Ich habe ein Array für jede Zeile erstellt und es scheint jetzt zu arbeiten. Als Antwort von Matt11380 markiert Dienstag, 17. Mai 2011 um 9:33 Uhr PMSystem. Diagnostics. Process: redirect StandardInput, StandardOutput, StandardError 82218217 InputAndOutputToEnd: eine praktische Möglichkeit, umgeleiteten Inputoutputerror auf einem p zu verwenden. 82218217 ltparam name8221p8221gtThe p umleiten. Muss UseShellExecute auf false. ltparamgt setzen 82218217 ltparam name8221StandardInput8221gtDieser String wird als Eingabe an die p gesendet. (Muss nicht sein, wenn nicht StartInfo. RedirectStandardInput) ltparamgt 82218217 ltparam name8221StandardOutput8221gtDie p8217s Ausgabe wird in diesem ByRef String gesammelt. (Muss nicht sein, wenn nicht StartInfo. RedirectStandardOutput) ltparamgt 82218217 ltparam name8221StandardError8221gtDer p8217s Fehler wird in diesem ByRef String gesammelt. (Muss nicht Nichts sein, wenn nicht StartInfo. RedirectStandardError) ltparamgt 82218217 ltremarksgtDiese Funktion löst das Deadlock-Problem, das bei msdn. microsoften-uslibrarysystem. diagnostics. p.standardoutput. aspxltremarks. t.t. die. dieErweiterung. Extension () gt Sub InputAndOutputToEnd (ByVal p As Diagnostics. Process, ByVal Standard-Eingabe als String ByRef StandardOutput As String ByRef StandardError As String) Wenn p Ist Nichts dann neue ArgumentException werfen (8220p muss nicht null8221 sein) 8216 Angenommen, p hat begonnen. Leider gibt es keine Möglichkeit zu überprüfen. Wenn p. StartInfo. UseShellExecute dann neue ArgumentException auslösen (8220Set StartInfo. UseShellExecute to false8221) Wenn (p. StartInfo. RedirectStandardInput ltgt (StandardInput IsNot Nothing)) Dann werfst du neue ArgumentException (8220Forbe ein Nicht-Null-Input nur bei StartInfo. RedirectStandardInput8221) If (P. StartInfo. RedirectStandardOutput ltgt (StandardOutput IsNot Nothing)) Dann werfst du neue ArgumentException (8220Bereitstellen einer Nicht-Null-Ausgabe nur, wenn StartInfo. RedirectStandardOutput8221) Wenn (p. StartInfo. RedirectStandardError ltgt (StandardError IsNot Nothing)) Dann werfe neue ArgumentException (8220Provide Ein Nicht-Null-Fehler nur bei StartInfo. RedirectStandardError8221) Dim outputData Als neuer InputAndOutputToEndData Dim errorData Als neuer InputAndOutputToEndData Wenn p. StartInfo. RedirectStandardOutput Then
CLASSIC VPS 8211 (UK, Niederlande, Frankreich, Nordamerika amp New York) PREMIUM VPS 8211 EUROPE Frankreich amp Nord USA Classic VPS Adalah VPS Yang Diperuntukkan Secara Khusus Untuk Para Trader Dengan Koneksi RDP Menggunakan IP dan Hafen. Setiap VPS Memiliki Hafen Yang Unik Untuk Bisa Tersambung Ke VPS melalui RDP. Pilihan ini cocok bagi para trader yang tidak membutuhkan IP khusus. Premium VPS Memiliki 1 IP dedizierter Raubvogel tanpa Port. VPS Premium memiliki ruang yang lebih longgar di banding Klassische VPS. VPS ini lebih mahal juga karena tambahan biaya IP. VPS ini cocok bagi mereka yang memerlukan IP tersendiri dengan keamanan yang lebih. Dari segi kecepatan VPS ini tidak ada bedanya dengan VPS klassisch karena kami menggunakan kecepatan internet yang paling TOP untuk semua VPS. Saat ini kami memiliki 2 lokasi VPS, yaitu di Eropa (Francis) dan USA (Nord USA). Pada Umumnya Broker Memiliki Beberapa Lokasi Server Dan Biasanya Eropa dan USA Adalah Lokasi Server Paling Umum. Semakin...
Comments
Post a Comment