Laden...

Forenbeiträge von christof.k Ingesamt 159 Beiträge

23.08.2005 - 12:52 Uhr

Hallo!

Ich benutze ein Consolenfenster um meine Anwendung zu debuggen. Dies klappt recht gut, doch leider ist die Zeilenanzahl per default auf 25 gesetzt.
Gibt es eine Möglichkeit, diese zu vergrößern? Manuell geht es ja über die Eigenschaften des Fensters.
Des weiteren frage ich mich, ob es sowas wie einen ClearScreenbefehl für mein Consolenfenster gibt.

Vielen Dank
Christof

28.07.2005 - 07:26 Uhr

Hi!

Ich glaube das übersteigt mein derzeitiges c# Wissen.
An dieser Stelle wären Beispiele super (wenn Du die Zeit dafür hast).

Aber verstehe ich das richtig: Meine Nodes sind doch bereits Objekte, die Frage ist nun, kann ich sie direkt als ganzes serializieren, oder muss ich rekursiv durch mein treeview laufen und alle nodes serialisieren?

Vielen Dank schonmal
Christof

P.S.: Klingt nach einer langwierigeren Sache 🙂

27.07.2005 - 20:19 Uhr

Hallo!

Ich habe mich missverständlich ausgedrückt.
Ich möchte nur die Daten Serialisieren. Du hast recht, mit meinem Ansatz habe ich versucht, das treeview selbst zu serialisieren.
Hast Du noch ein paar tips, wie ich die Daten meines treeviews serialisieren kann (und dann auch wieder zurücklesen?)

Vielen Dank
Christof

27.07.2005 - 08:37 Uhr

Hallo!

Ich habe eine Frage zum serializieren von treeviews.
Nachdem ich schon viel Zeit mit der Suche nach diesem Thema verbracht habe, und keine adäquate Lösung dabei war, wollte ich diese Frage nochmals aufwerfen:

Da die Treeview prinzipiell serialisierbar ist, was muss ich anstellen, um meine Treeview zu serialisieren und zu deserialisieren?

Auf diesem Gebiet bin ich Anfänger, deshalb würde mich auch interessieren, warum meine Lösung:

using (FileStream fs = File.OpenWrite("v:\\1.xml"))
{
	XmlTextWriter writer = new XmlTextWriter(fs, System.Text.Encoding.UTF8);
	writer.Formatting = Formatting.Indented;
	serializer.Serialize(writer, treeView1); 
	fs.Close();
}

nicht funktioniert.

Vielen Dank
Christof

25.07.2005 - 16:31 Uhr

Hallo Zusammen!

Ich habe eine Dialogbox, die je nach Knopfdruck einen Wert an den Aufrufer zurückgeben soll.

Ich rufe die Dialogbox folgendermaßen auf:

MyForm myform = new MyForm();
myform.ShowDialog()

wie übergebe ich hierbei einen Rückgabewert oder muss ich in der Form eine Variable beschreiben, die ich dann im Aufruferzweig auswerte (ich hoffe nicht, dass das so geht 🙂)

bis bald
Christof

//edit by Alexander
Beitrag verschoben

23.07.2005 - 22:05 Uhr

Hallo!

Die Idee mit dem Hashtable sieht ja schick aus. Nun stellt sich mir die Frage, wie ich während der Laufzeit eine Headerfiles dem C-file zuordne?
Du hast mit

filesOld["foo.cpp"] = new ArrayList(new string[]{"foo.h", "stdafx.h"});

ja die h-files schon per string eingefügt.
Ich gehe davon aus, dass ich "foo.cpp" auch durch eine string-variable ersetzen kann, oder?

Vielen Dank nochmal
Christof

22.07.2005 - 09:18 Uhr

Vielen Dank,

das sieht ja wirklich simpel aus. Ich habe anscheinend die universalität der Arraylists noch nicht durchdrungen 🙂

bis bald
Christof

22.07.2005 - 06:40 Uhr

Hallo zusammen,

ich möchte gerne eine zweidimensionale Arraylist erstellen. Ich möchte für c-sourcefiles die abhängingen header-files speichern.
Also eine Arraylist mit dem c-sourcefile als string in einer Ebene und den headerfiles in der anderen.
Leider kriege ich es nicht hin, dieses zu deklarieren und weiss im Moment auch nicht, wie ich dann darauf zugreifen kann. Bin doch noch zu sehr C++-geprägt.

Kann mir jemand dabei weiterhelfen (ich nehme auch jede andere Lösung).
Ich könnte mir auch vorstellen, ein XML-dokument zu nehmen. Dort könnte ein Tag ja der string für's c-file sein und dann ganz viele untertags für die headers. Leider weiss ich da auch nicht, wie ich es deklariere.

Mit der Hoffnung auf viele Antworten
Vielen Dank
Christof

06.05.2005 - 11:01 Uhr

Hallo!

Mein Problem besteht darin, dass sich mein Programm aufhängt, wenn ich StdErr UND StdOut umleite.

Nun scheint es so, dass mein Problem darin liegt, dass der aufgerufene Process z.B. StdErr vollschreibt und dann wartet, bis die pipe geleert wird, ich aber z.B. zuerst StdOut lesen möchte. Und dann hängt sich mein Programm auf.

Heißt dass eigentlich, dass ich StdOut/StdErr in einem eignene Thread leeren muss? Und falls ja, hat jemand dafür ein Beispiel?

Vielen Dank
Christof

05.05.2005 - 20:34 Uhr

Hallo!

Ich habe Dein Programm mit meinen Parametern ausgeführt, und es hat auch geklappt.
Dann habe ich (wie ich es in meiner Applikation tue) auch stderr umgeleitet und prompt hing sich das Programm dann bereits bei StdOut auf.
Komisch und unverständlich.
Und das komischte ist: Mein StdOut buffer ist eigentlich leer, alle meine Infos kommen per StdErr. Und wenn ich StdOut nicht umleite, erhalte ich alle Infos aus StdErr.
Zusammengefasst heißt dass: StdOut alleine geht, StdErr alleine geht, beide zusammen gehen nicht!

Also irgendwie kapier ich das nicht. Gibt es irgendwo etwas, was ich übersehen habe?

Vielen Dank
Christof

04.05.2005 - 07:35 Uhr

Komisch, komisch.....

vielleicht mache ich etwas beim init falsch. Kannst Du mir Dein mini-Beispiel mal posten? Dann vergleiche ich mal, ob es signifikante Unterschiede gibt.

Vielen Dank
Christof

30.04.2005 - 10:10 Uhr

Hallo Zusammen,

ich habe ein komisches Problem:

Mein Programm startet einen Command-Line basierten Compiler per Process und leitet die Ausgabe um. Soweit so gut. Dies hat bisher auch immer super funktioniert.
Nun habe ich eine Source-Datei kompiliert, die mehr Fehler als sonst (also größeren StdOut-Buffer) hatte und dabei hängt sich dann mein Programm beim Lesen des Streams auf. Dabei sind es aber nicht immens viele Daten, eher ein paar kB.

Ich denke es könnte damin zusammenhängen, dass dieser Command-Line compiler wieder andere exe-Dateien aufruft, denn ich frage noch den Ausgang einer anderen Datei mit über 200 kB StdOut-Buffer ab und das funktioniert wunderbar.

Gibt es eine Erklärung (und vielleicht Lösung) für dieses Verhalten??

Vielen Dank schonmal
Christof

22.03.2005 - 09:54 Uhr

LÖSUNG:
Ich habe den Defaultbutton definiert, und bei Enter wird dieser halt ausgeführt....trotzdem verstehe ich nicht, wieso dass entgegen der Doku ist....

Christof

22.03.2005 - 09:48 Uhr

Leider funktioniert das bei mir nicht, aber mich wundert, dass es bei Dir funktioniert.
Demnach müßte auch die Tab-Taste bei Dir so verarbeitbar sein, was dazu führen würde, dass Du nicht mehr zwischen Controls hin- und herspringen könntest.
Außerdem sagt die PSDK doch bei der Info zu Control.KeyDown:

Bestimmte Tasten wie die EINGABETASTE, die TAB- und die ESC-Taste sowie die Pfeiltasten werden von Steuerelementen automatisch behandelt. Damit diese Tasten das KeyDown-Ereignis auslösen, müssen Sie in jedem Steuerelement des Formulars die IsInputKey-Methode überschreiben.

Kann man denn die Methode einfach überschreiben, ohne eine abgeleitete Klasse zu erstellen?

Hoffentlich können wir die Unklarheit hier beseitigen...

Dankeschön
Christof

22.03.2005 - 08:37 Uhr

Hallo!

Mein DropDownStyle is DropDown.
Ich habe des folgenden Testcode eingefügt:

void CbProject_PathKeyPress(object sender, System.Windows.Forms.KeyEventArgs e)
{
	MessageBox.Show(e.KeyCode.ToString());
}

Und bekomme damit alle Tasten, nur nicht return, tab, esc usw.
Nun habe ich gelesen, dass ich die IsInputKey methode überschreiben muss, um diese Sondertasten zu erhalten. Muss ich dazu eine Ableitung der Klasse ComboBox machen und dort die Veränderungen durchführen oder geht es irgendwie auch simpler?

Vielen Dank
Christof

22.03.2005 - 07:43 Uhr

Hallo!

Ich möchte gerne die Enter-Taste meiner Combobox abfangen. Per KeyDown geht das aber anscheinend nicht, da alle Tasten bis auf die Enter-Taste übergeben werden....Gibt es da noch eine weitere Idee?

Vielen Dank
Christof

07.03.2005 - 19:13 Uhr

Hallo!

Speziell bei FAT gab es früher z.B. Deltree. Dieses Tool hat nicht alle Dateien einzeln gelöscht, sondern den ganzen Baum. War zumindest um Längen schneller als ein DEL /S, was ja rekursiv durch den Pfad wandert.
Der Grund für meine Frage ist, dass bei mir dieses löschen eher 30 Sekunden dauert. Und da habe ich mich halt an die gute alte Win98 / DOS Zeit erinnert.

bis bald
Christof

07.03.2005 - 14:37 Uhr

Hallo!

Gibt es eine schnelle Möglichkeit, ein Verzeichniss zu löschen? Ich denke so an Verzeichnisse mit 1000 Dateien. Mit den Standard-Befehlen wird ja alles nur rekursiv Datei für Datei gelöscht (dauert ewig), aber von früher kenne ich noch tools, die einen Pfad löschen konnten.

Hat jemand eine Idee?

Vielen Dank
Christof

04.03.2005 - 16:44 Uhr

Aus der Antwort entnehme ich zumindest, dass das wohl nicht normal ist, oder? 🙂)

Ich werde mal geeignete Schnipsel zusammenstellen.

Christof

04.03.2005 - 16:43 Uhr

Hallo,

wie kann ich die Version meiner eigenen exe während der Laufzeit herausfinden (z.B. für einen About-Dialog)?

Vielen Dank
Christof

04.03.2005 - 08:50 Uhr

Hallo,

ich habe ein Listview programmiert, in dem die Hintergrundfarben der einzelnen Zeilen gesetzt werden.
Dies funktioniert auch sehr gut, doch wenn ich dann irgendwo in das Listview hineinclicke, wir die Hintergrundfarbe des ersten Elements zurückgesetzt....alle anderen behalten ihre Farbe.

Gibt es dafür eine Erklärung?

Christof

22.02.2005 - 14:33 Uhr

Suppi, dass mit dem KeyPreview war der Schlüssel!!

Dankeschön
Christof

22.02.2005 - 13:54 Uhr

Hallo!

Ich möchte gerne auch einen Hotkey reagieren.
Dazu habe ich das KeyDown aktiviert.

Leider funktioniert das nur in den Controls der Form. Die Hauptform an sich bekommt keine KeyDown message.....

Gibt es etwas zu beachten, was ich im Moment nicht weiß?

Christof

21.02.2005 - 13:55 Uhr

EnsureVisibility ist der Schlüssel....

21.02.2005 - 12:58 Uhr

Leider auch nicht...es gibt nur SelectedItems und diese ist eine read-only Eigenschaft....

Komisch...schaue ich auf etwas anderes, als Du?

Christof

21.02.2005 - 12:17 Uhr

Leider gibt es die Methide SelectIndex nicht bei der Klasse Listview.....

Christof

21.02.2005 - 08:03 Uhr

Hallo!

Was muss ich tun, um einer Listview zu sagen, dass sie automatisch weiterscrollen soll, wenn ich Elemente hinzufüge und das Listview schon voll ist?

Christof

18.02.2005 - 21:43 Uhr

Hallo!

Wie verstelle ich die Version meines Programmes (diese 1.0.0.0?) Ich habe bisher noch keine Option dafür gefunden.

Vielen Dank
Christof

16.02.2005 - 15:57 Uhr

Das Problem kann auf den Hotfix KB 886904 zurückgeführt werden. Leider wird der bei uns durch den Server automatisch installiert.

Jetzt stehe ich da.....

Christof

16.02.2005 - 15:46 Uhr

Hallo!

Seit dem der oben genannte Hotfix (automatisch) installiert wurde, funktioniert mein XML serializer nicht mehr!!
Kann ich irgendwie verhindern, dass dieser Fix automatisch installiert wird? Sobald ich diesen deinstalliere sind all meine Probleme verschwunden....
Oder gibt es irgend etwas bei diesem Hotfix zu beachten?

bis bald
Christof

16.02.2005 - 10:37 Uhr

Hallo!

Ich habe eine ganz merkwürdige Erscheinung.
Ein Code der bisher einwandfrei lief, zeigt mir nun runtime Probleme.

Ich habe foldende struktur definiert:

public struct hash_file_list_tag
{
	public string file_name;
	public int hash_code;
			
	public hash_file_list_tag(string file_name, int hash_code)
	{
		this.file_name = file_name;
		this.hash_code = hash_code;
	}
}

mein Code greif dann folgendermaßen darauf zu;

public void test()
		{
			hash_file_list_tag[] mylist = new Cc_InterfaceClass.hash_file_list_tag[5];
			mylist[0].file_name = "test1";
			mylist[0].hash_code = 1245;
			mylist[1].file_name = "test2";
			mylist[1].hash_code = 124;
			mylist[2].file_name = "test3";
			mylist[2].hash_code = 12;
			mylist[3].file_name = "test4";
			mylist[3].hash_code = 1;
			mylist[4].file_name = "test5";
			mylist[4].hash_code = 0132;
			StoreHashList(mylist, "v:\\test.xml");
			hash_file_list_tag[] mylist2 = new Cc_InterfaceClass.hash_file_list_tag[5];
			
			mylist2 = LoadHashList("v:\\test.xml");
			for (int i = 0; i < 5; i++)
			Console.WriteLine("{0}, {1}", mylist2[i].file_name, mylist2[i].hash_code);
			
		}
	
	    public void StoreHashList(hash_file_list_tag[] ar, string pfad) 
	    {
	    	XmlSerializer xmlSer = new XmlSerializer(typeof(hash_file_list_tag[]));
	        FileStream stream = new FileStream(pfad, FileMode.Create);
	        xmlSer.Serialize(stream, ar);
	        stream.Close();
	    }
	
	    public hash_file_list_tag[] LoadHashList(string pfad) 
	    {
	    	XmlSerializer xmlSer = new XmlSerializer(typeof(hash_file_list_tag[]));
	        FileStream stream = new FileStream(pfad, FileMode.Open);
	        hash_file_list_tag[] ar = (hash_file_list_tag[])xmlSer.Deserialize(stream);
	        stream.Close();
	        return ar;
	    }
}

Die Fehlermeldung lautet

Unhandled Exception: System.InvalidOperationException: Unable to generate a temporary class (result=1).
error CS1514: { expected
error CS1001: Identifier expected
error CS1031: Type expected
error CS1519: Invalid token '{' in class, struct, or interface member declaration
error CS1514: { expected
error CS1001: Identifier expected
error CS1031: Type expected
error CS1519: Invalid token '{' in class, struct, or interface member declaration

   at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, CompilerParameters parameters, Evidence evidence)
   at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, Compile
able assemblies)
   at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
   at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
   at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
   at System.Xml.Serialization.XmlSerializer..ctor(Type type)
   at Serializer.Access_Array.StoreHashList(hash_file_list_tag[] ar, String pfad) in d:\Christof\SharpDevelop Projects\PVCS_Build\Serializer.cs:line 50
   at Compiler.Compilation.Start() in d:\Christof\SharpDevelop Projects\PVCS_Build\Compiler.cs:line 146


Dies ist aus meinem Code herauskopiert, die Meldung bezieht sich auf die Zeile

XmlSerializer xmlSer = new XmlSerializer(typeof(hash_file_list_tag[]));

von oben,

Das komische ist, dass plötzlich auch eine alte Version meines Programmes, die immer lief, auch dieses Problem hat.
Ich kann das nicht nachvollziehen. Kann sich etwas im .net Framework aufhängen oder so?

Vielen Dank
Christof

09.02.2005 - 10:41 Uhr

So einfach ? 🙂)

Dankeschön
Christof

09.02.2005 - 10:06 Uhr

Hallo!

Wie stelle ich das Icon für das Executable ein?

Christof

09.02.2005 - 08:36 Uhr

Hallo!

Da ich nun die Vorzüge des Form Designers zu schätzen weiss, habe ich mich direkt am nächstem Thema versucht:

Ich habe meinem Form ein Tooltip zugewiesen. Es soll bei einem Editfeld erscheinen. Also habe ich bei den Edit-Feld Einstellungen meinen Tooltiptext eingegeben. Soweit, so gut.
Wenn ich nun meine Form öffne und mit der Maus über das Textfeld gehe, erscheint mein Tooltip. Und dies funktioniert jedes mal wenn ich wieder weggehe und dann zurückgehe.
Und nun das Problem:

Wenn ich warte, bis die Zeit für das Anzeigen des Tooltips abgelaufen ist, bekomme ich das Tooltip beim nächsten mal nicht mehr angezeigt,
Des Weiteren: wenn ich in das Editfeld clicke und dann in ein anderes Feld clicke, bekomme ich über meinem Editfeld auch kein Tooltip mehr angezeigt.
Komisch, komisch....

Gibt es hierfür eine einleuchtende Erklärung?

Vielen Dank schonmal
Christof

09.02.2005 - 07:33 Uhr

Danke für den Tip...werde es mir zu Gemüte führen...

bis bald
Christof

08.02.2005 - 22:17 Uhr

Jetzt bin ich erleuchtet 🙂

Der Tip, die Menüs über den Designer machen zu lassen, fehlte mir. Nun macht das alles Sinn!

Vielen Dank
Christof

08.02.2005 - 21:32 Uhr

Sooo.....da geht langsam ein Licht auf....

Aber in diesem Falle hilft der Designer ja nicht zu viel, oder?

Ich habe jetzt contexMenu1 vom Designer generieren lassen. Folgender Code funktioniert nun

MenuItem[] MItems = { new MenuItem("MeinItem1", new EventHandler(mnuTopmost))};
ContextMenu cm = new ContextMenu(MItems);
this.contextMenu1 = cm;
this.myListView.ContextMenu = this.contextMenu1;

aber ich muss ja trotzdem das locale ContextMenu cm zuerst dem vom Designer erzeugten zuweisen und dann noch das vom Designer erzeugte dem Listview context menu zuweisen. Ist das nicht doppelt-gemoppelt?

...auf dem Weg der Erleuchtung 🙂

Christof

08.02.2005 - 20:55 Uhr

Nun habe ich es gelöst, aber eine Frage bleibt.

Der folgende Code funktioniert:

MenuItem[] MItems = { new MenuItem("eins"), new MenuItem("zwei")};
ContextMenu cm = new ContextMenu(MItems);
this.MyListView.ContextMenu = cm;

D.h. ein Kontextmenu erscheint bei drücken der rechten Maustaste.

Ich verstehe nur nicht, warum ich dafür nichts in dem Eintrag "ContextMenu" meines Controls stehen haben muss, noch warum ich kein ContextMenu-Control in meine Form reinziehen muss???

Gibt es da eine Erklärung?

Vielen Dank
Christof

08.02.2005 - 14:16 Uhr

Das habe ich schon im Form-Designer gemacht. Dort wird folgende Zeile ausgeführt:

this.myListView.ContextMenu = this.LocalContextMenu;

Komisch...komisch

Christof

08.02.2005 - 13:41 Uhr

Hallo!

Ich versuche, ein Contextmenu bei einer Listview zu erzeugen.
Dazu habe ich das Contextitem zu miener Form hinzugefügt und rufe im Contructor der Form folgenden Code auf:

		public void AddContextMenuAndItems()
		{
			// Create a context menu object.
		    ContextMenu mycontextmenu = new ContextMenu();
		
		    // Create empty menu item objects.
		    MenuItem topMenuItem = new MenuItem();
		    MenuItem menuItem1 = new MenuItem();
		          
		    // Set the caption of the menu items.
		    topMenuItem.Text = "&File";
		    menuItem1.Text = "&Open";
		
		    // Add the menu items to the main menu.
		    mycontextmenu.MenuItems.Add(menuItem1);
		    mycontextmenu.MenuItems.Add(topMenuItem);
		                
		
		    // Assign Menu to the form.
		    this.LocalContextMenu=mycontextmenu;
		}

Mein Problem ist, dass sich leider gar nichts tut, wenn ich die rechte Maustaste in meinem Listview drücke...habe ich irgendetwas übersehen?

Vielen Dank
Christof

08.02.2005 - 10:25 Uhr

perfekt...vielen Dank....hätte ich doch mal in die Beschreibung zum Closing event reingeschaut....

Vielen Dank
Christof

08.02.2005 - 08:16 Uhr

Hallo!

Wie kann ich in einem Listview eine Zeile Fett darstellen? Ich möchte nicht den Font ändern sondern halt nur die properties.

Vielen Dank
Christof

08.02.2005 - 08:12 Uhr

Hallo Zusammen,

ich möchte gerne einen Dialog verstecken (und nicht schließen) wenn jemand auf das schließen-kreuz rechts oben im Fenster clickt.
Ich kann auf das "Closing" event reagieren, doch dann wird das Fenster trotzdem zerstört...

Vielen Dank
Christof

02.02.2005 - 12:55 Uhr

Hallo!

Ich benutze die Console zum debuggen meiner Applikation und habe nun das Problem, dass eine Fehlermeldung so lang ist, dass ich den Anfang nicht mehr sehen kann.
Welche Möglichkeiten habe ich, diese Meldung sichtbar zu machen?
Kann man das Consolen-Fenster vergrößern?

Dankeschön
Christof

01.02.2005 - 09:05 Uhr

Das ist ja genau dass, was ich gesucht hatte!
Super, vielen Dank!

Christof

31.01.2005 - 14:16 Uhr

Ich auch 🙂
Ist genau dass, was ich suche....vielleicht könnte ich diese Classe nutzen, um ein Array mit einem struct (string + int ) in eine Datei zu sichern...

bin schon gespannt auf Deine Lösung

31.01.2005 - 14:14 Uhr

Hallo!

Welche Möglichkeiten gibt es unter c# ein array einer Struktur (bei mir: Name einer Datei und deren Hash-Code) in eine Datei zu schreiben und diese wieder zurücklesen zu können?
Ist XML eine mögliche Lösung und wenn ja, kann jemand ein Beispiel posten?

Vielen Dank
Christof

31.01.2005 - 12:17 Uhr

Hallo!

Hier im Forum habe ich mal gelesen, dass die Registry als Ort zur Speicherung von Programmdaten nicht mehr genutzt wird.
Welche Alternative habe ich? Ich möchte einfach die letzten benutzten Verzeichnisse, die ein User angegclickt hat, sichern, damit die beim nächsten Programmstart wieder da sind.
Klar ist eine einfache Textdatei auch möglich, aber irgendwie nicht so schick....

Christof

31.01.2005 - 12:15 Uhr

Leider nicht, aber es ist die gleiche Bar, nur gibt es keine weißen Lücken zwischen den Inkrementen die Teilstücke der Progressbar sind sehr hoch aufgelöst und nicht diese dicken Blöcke. Denn wenn ich nun 100 Elemente auflösen möchte, habe ich dafür nur 10 sichtbare Blöcke.

Christof

31.01.2005 - 10:49 Uhr

Suppi, das bringt ja wirklich licht ins dunkel.

Vielleicht direkt noch eine frage, wenn ich nun doch auf die Anwendung warte, die ich gestartet habe, und dann mir den stdout anschauen möchte:

StreamReader sr = localprocess.StandardOutput;

Wie groß ist der Puffer? Erhalten ich wirklich die komplette Ausgabe? Es hätte ja sein können, dass das Programm megebytes an text rausschmeißt?

bis bald
Christof