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
Indonesien stärkt die Handelsbindung in Nigeria mit 7 Coys Die Handelsbeziehungen zwischen Nigeria und Indonesien sind nach einem Business-Forum, das vom indonesischen Trade Promotion Center, Lagos, im Eko Hotel, Lagos, organisiert wurde, stärker. Das Forum war8230 Die Auswirkungen der niedrigen Ölpreise weltweit Der Rückgang der Ölpreise hat die Länder stark beeinflusst, wobei das Wirtschaftswachstum von den Öleinnahmen abhängt. Öl ist für diese Länder sehr wichtig, was eine ihrer wichtigsten Einnahmequellen ist.8230 Arten von lsquoInsurance Das sind eine Abfälle von Geld Wenn Sie über Versicherung hören, kommen positive Dinge in den Sinn. Du denkst an den Schutz, wie es dir finanziell helfen wird. Wir haben über Versicherung diskutiert und wie wichtig es ist. Einige Staaten8230 Willkommen bei InstaForex Nigeria InstaForex Nigeria macht die Handelserfahrung aller nigerianischen Händler einfach und bequem. InstaForex Nigeria bietet das beste Online-Handelssystem, das den Anforderungen
Comments
Post a Comment