Laden...
M
myBig? myCSharp.de - Member
Schleswig-Holstein Dabei seit 04.08.2005 241 Beiträge
Benutzerbeschreibung

Forenbeiträge von myBig? Ingesamt 241 Beiträge

05.09.2005 - 12:32 Uhr

So ein mist, dann kann ich es ja gar nicht benutzen. Hatte ihr schon mal ein Post geschrieben, wegen Server auswahl usw. Dann muss ich wohl alles über switch-case laufen lassen, damit er den richtigen Server findet. Sehe ich das richtig?
Ciao Olli

05.09.2005 - 11:56 Uhr

Hallo zusammen,

ich suche verzweifelt die ProviderFactory Klasse in Microsoft Viual Studia .net 2003! Gibts es die gar nicht? Oder unterwelchem Namespace befindet sich das?

Ciao Olli

02.09.2005 - 11:59 Uhr

Ich versuche ja nun wirklich diesen Link zu verstehen. Aber irgenwie will es nicht in mein Kopf rein. Aber ich versuche es weiter. Vielleicht sind ja alle guten dinge drei 😁

02.09.2005 - 08:35 Uhr

Moin Norman,

was meinst du mit Standard- Ports? Die Connection oder wie soll ich es verstehen?
Ich denke im Grunde müsste es doch funktionieren mit einer switch-anweisung. Oder man versucht es mit if, oder was meint ihr?

Ciao Olli

01.09.2005 - 09:31 Uhr

Also wenn ich das jetzt alles richtig sehe, gibt es nichts, dass man es erkennen kann was für ein Server angesprochen wird?! Müsste ich im grunde wenn ich es über Buttons laufen lassen will. Für jeden Server ein Code schreiben. Habe ich es richtig verstanden?
Ciao Olli
P.S Habe immer noch nicht das mit ProviderFactory verstanden 🙁

31.08.2005 - 11:31 Uhr

Kann man die ganze Angelegenheit nicht mit einer switch-case- anweisung gestalten, damit man jeden Server anspricht? Hat da schon jemand Erfahrung gemacht?

31.08.2005 - 11:05 Uhr

Sorry, werde da leider nicht schlau drauß. Habe mir auch den Link angeschaut. Gibts da vielleicht noch was anderes?

31.08.2005 - 09:17 Uhr

Hi Noodles,
Was wäre denn wenn ich einen andere z.B. Oracle Server anpreche. Gibt es da auch was wir für den SQL-Server? Dann könnte man es doch bestimmt über Case laufen lassen oder?

Ist den der obere Code ok, um auch andere Server anzuprechen z.B. Oracle? Oder bezieht sich das jetzt auch nur auf den SQL Server? Hatte den Text zu einem Beispiel zu verstanden, dass ich mit diesem Code auch andere Server ansprechen kann.
Ciao Olli

31.08.2005 - 08:56 Uhr

Das mit der Version klappt ja wunderbar, habe ich es jetzt richtig verstanden, dass es nur bei SQL- Server funktioniert?
Dann nochmal die Frage von oben. So wie mein Code gerade ist, kann ich damit auch andere Server ansprechen, damit sie mir die gleiche Information gibt? So hatte ich es verstanden, als ich ein Beispiel gefunden hatte. Mich macht es nur etwas stutzig, das am Anfang


SqlConnection myConn = new SqlConnection();

steht. Das ist doch nur für Sql oder nicht?
Ciao Olli

30.08.2005 - 15:00 Uhr

Sorry, aber der findet nichts unter ProviderFactory.

30.08.2005 - 14:42 Uhr

Hallo zusammen,

habe mal ein frage. Kann man die Version eines Servers auslesen, zu den man eine Connection aufgebaut hat? Eine Datei geht ja über FileVersionInfo
Gibts da auch was für die Server?
Dann habe ich noch mal eine Frage, da es ja SQL und Oracel usw gibt an Server, habe ich doch hoffentlich das richtige gefunden, damit mein Programm auch andere erkennt Server erkennt und man nicht immer am Code rumdoktorn muss. Mein Code sieht so aus


SqlConnection myConn = new SqlConnection();
			myConn.ConnectionString = "server = KPxxxx;database = xxx_xxxx;User ID = xxxxxxx;Password = xxxxxxx;Trusted_Connection = False";

			IDbCommand myComm = myConn.CreateCommand();
			myComm.CommandText = "SELECT * FROM ITC ";

			myConn.Open();

			IDataReader myReader = myComm.ExecuteReader();

			while(myReader.Read())
			{
				ListViewItem Item = new ListViewItem("SQLServer",0);
				Item.SubItems.Add(myReader.GetInt32(0).ToString());
				Item.SubItems.Add(myReader.GetString(1));
				Item.SubItems.Add(myReader.GetValue(2).ToString());
				listView1.Items.Add(Item);
			}
			myReader.Close();
			myConn.Close();

Ciao Olli

29.08.2005 - 14:51 Uhr

Gelesen habe ich es auch, nur wohl mal wieder nicht richtig. Beim zweiten mal gings. Danke erstmal. Wenn noch fragen sind bin ich bestimmt wieder hier.
Ciao Olli

29.08.2005 - 14:27 Uhr

Habe dein Post gelesen, entweder habe ich ihn nicht verstanden, aber es kommt immer noch die gleiche Fehlermeldung
Habe den Code jetzt etwas anders geschrieben


private void button1_Click(object sender, System.EventArgs e)
		{	
			SqlConnection myConn = new SqlConnection();
			myConn.ConnectionString = "server = KPxxxx;database = xxx_xx;User ID = xxxxxx;Password = xxxxx";

			SqlCommand myComm = myConn.CreateCommand();
			myComm.CommandText = "SELECT * FROM ITC";

			myConn.Open();

			SqlDataReader myReader = myComm.ExecuteReader();

			while(myReader.Read())
			{
				listView1.Items.Add(myReader.GetInt32(0).ToString());
			}
			myReader.Close();
			myConn.Close();
		}

Ich habe doch jetzt alles was ich brauche oder nicht.Den Namen des Servers,die Database,User Id und Paaswort?! Sollte das nicht genügen oder fehl da noch was?
Ciao Olli

29.08.2005 - 14:07 Uhr

Wenn ich über F10 gehe, dann geht alles wunderbar bis myConn.Open(), sobald ich dann in die nächste Zeile springe also die mit SqlDataReader, dann springt er weg und die Fehlermeldung kommt.

29.08.2005 - 14:02 Uhr

Also die komplette Fehlermeldung lautet
**Eine nicht behandelte Ausnahme des Typs 'System.Data.SqlClient.SqlException' ist in system.data.dll aufgetreten.

Zusätzliche Informationen: Systemfehler.**
Und der fehler tritt in dieser Zeile auf und ist grün hinterlegt


SqlDataReader myReader = myComm.ExecuteReader();

Ich hoffe es bringt euch weiter!
Ciao Olli

29.08.2005 - 13:41 Uhr

Hallo zusammen,

wollte jetzt was schreiben um auf eine Datenbank was auszulesen und in einer ListView anzeigen zu lassen. Da ich noch gar keine Ahnung habe wie es funktioniert, habe ich mal ein Beispiel von ADO.NET abgeschrieben um es vielleicht zu verstehen. Der SQL-Server lautet KP8384! Und von dem würde ich jetzt gerne aus der Tabelle "ITC" die erste Spalte auslesen und anzeigen lassen in einer ListView. Das soll es nachher machen!!!! Wie gesagt, ich habe es abgeschrieben und dachte, das es mir trotzdem die Daten anzeigt in der Console erstmal. Leider bekomme ich eine Fehlermeldung was mitSystemfehler! Vielleicht kann ja jemand helfen. Den Code kennt ihr bestimmt


private void button1_Click(object sender, System.EventArgs e)
		{	
			SqlConnection myConn = new SqlConnection();
			myConn.ConnectionString = "Persist Security Info = False;Integrated Security = SSPI;database = xxxxx_xx;server = KPxxxx;Connect Timeout = 30";

			SqlCommand myComm = myConn.CreateCommand();
			myComm.CommandText = "SELECT * FROM ITC";

			myConn.Open();

			SqlDataReader myReader = myComm.ExecuteReader();

			while(myReader.Read())
			{
				Console.WriteLine("\t{0}\t{1}",myReader.GetInt32(0),myReader.GetString(1));
			}
			myReader.Close();
			myConn.Close();
		}

Noch eine Frage wie lautet denn die Zuordnung, wenn ich es in der ListView anzeigen lassen will?ListView.Item.Add(????)???
Ich weiß sind blöde fragen
Ciao Olli

25.08.2005 - 14:21 Uhr

Na klar! Jetzt ja! Wie dumm von mir 8) wieder die Sonnenbrille auf und seh nichts!
Danke!
So werde mal versuchen was dabei raus kommt!

25.08.2005 - 14:14 Uhr

Okidoki, dann werde ich es in der Schleife mal versuchen!
Durch das


throw new Exception("Java bla bla bla")

wird es dann in der MessageBox ausgespuckt?

25.08.2005 - 13:58 Uhr

Noch eine kleine Frage splittedText gehört doch zu Splitter oder?

25.08.2005 - 13:51 Uhr

Ich hatte dann eigentlich vor eine MessageBox anzeigen zu lassen, dass kein Java bzw halt die Java -version(wie auch immer) vorhanden ist. Das mache ich doch dann so


if(splittedText == "unrecognized option")
{
   MessageBox.Show(ex.Message.........)
}

oder nicht?
Ciao Olli

25.08.2005 - 13:42 Uhr

Das ist eine sehr gute Idee Norman, bin ich noch gar nicht drauf gekommen. Die Abfrage müsste ja dann for der foreach- schleife sein oder muss ich sie in die foreach- schleife schreiben?
Ciao Olli

25.08.2005 - 08:27 Uhr

Hallo Herbi,

du hast recht es geht wahrhaftig leichter und besser mit


Item.SubItems.Add(line)

aber genau diese Zeile hatte ich auch geschrieben, als ich am tüffteln war. Da hat es nicht geklappt.Jetzt ja 🤔 !Oder liegt es daran das diese hier


ListViewItem Item = new ListViewItem(p.StartInfo.FileName,0);
					lvVInfo.Items.Add(Item);

vor der foreach- schleife steht? Ich glaube ich hatte es immer versucht in der foreach- schleife zu schreiben mit der ListViewItem
Ciao Olli

25.08.2005 - 08:17 Uhr

Hallo Herbi,

ich dachte immer, das man bei p.StartInfo.Filename und p.StartInfo.Arguments die Werte zuweisen muss! Oder gehts auch über Variable? Ich meine es soll ja auch nur die Java -version auslesen. Also wäre es vollkommen in Ordnung wenn ich es so lasse? Denn wenn kein Java drauf ist, dann kommt ja eine Exception. Was ist dann aber wenn es Java gibt aber keine -Version? Kommt dann auch eine Exception? Müsste es doch eigentlich, oder nicht?

Ciao Olli

24.08.2005 - 14:45 Uhr

Hmm, das wird jetzt aber schwer. Hier haben wir alle Rechner mit Java ausgestatet. Meinst du den Ausgabestring den ich jetzt auslese oder den bei dem Rechner ohne Java?
Ciao Olli

24.08.2005 - 14:35 Uhr

Hmm, ich merke schon! Ist nicht so einfach mich zu verstehen 😄. Ich weiß das ich es eindeutig damit mache. Was ist aber wenn ich nichts finde bzw wenn keine Version vohanden ist? Dann soll mir die MessageBox ausgeben, dass die Version bzw die Java.exe nicht vorhanden ist. Vielleicht ist es so verständlicher?!
Ciao Olli

24.08.2005 - 14:23 Uhr

Hallo Norman,

vertrauen tue ich dem schon 😁
Ich erkläre es mal so. Es gibt zwei rechner mit dem selben Programm. Mein Code soll die Version auslesen. Auf dem einen Rechner ist Java und bei dem anderen nicht. Wenn ich jetzt mein Programm starte, soll eine Exception auftreten bei dem Rechner der kein Java hat. Dies soll natürlich auch passieren wenn kein Argument vorhanden ist. Kann man das verstehen was ich geschrieben habe 🤔

Ciao Olli

24.08.2005 - 13:57 Uhr

Hallo zusammen,

ich will eine Exception aufrufen, wenn in einem Process was nicht steht bzw angegen wird. Wenn ich p.StartInfo.Filename = "" schreibe kommt eine Exception. Lasse ich aber in der p.StartInfo.Arguments = "" frei kommt nichts. Dazu muss ich aber sagen, dass dann aber auchp.StartInfo.Filename = "java.exe" steht. Ich denke mal das es daran liegt. Gibts denn eine möglichkeit, dass eine Exception auftritt wenn ich keine p.StartInfo.Arguments = "-version" vorhanden ist? Ich stell euch mal mein ursprünglichen Code hier rein. Ich hoffe es war verständlich was ich vorhabe!?


try
				{
					AddDirectory(new DirectoryInfo(folderName));

					Process p = new Process();

					p.StartInfo.FileName = "java.exe";
					p.StartInfo.Arguments = "-version";
					p.StartInfo.UseShellExecute = false;
					p.StartInfo.RedirectStandardError = true;
					p.StartInfo.CreateNoWindow = true;
					p.Start();

					ListViewItem Item = new ListViewItem(p.StartInfo.FileName,0);
					lvVInfo.Items.Add(Item);

					foreach(string line in p.StandardError.ReadToEnd().Split('\r','\n'))
					{
						if(line != string.Empty)
						{
							lvVInfo.Items[lvVInfo.Items.Count-1].SubItems.Add(line);
						}
					}
				}
				catch(Exception ex)
				{
				  MessageBox.Show(ex.Message,"Warning!!!",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning);
				}

Wie gesagt es soll eine Exception kommen und in der MessageBox ausgegeben werden wenn eins von den beiden(Filename oder Arguments) nicht vorhanden ist.
Ciao Olli

24.08.2005 - 11:05 Uhr

Ok, ich habs jetzt. Weiß warum, die letzt nicht angzeigt worden ist. Ich habe ja 3 Columns in denen reingeschrieben werden soll. Er beginnt aber erst im zweiten Column, muss also statt drei, vier Columns anlegen. Dann wird auch alles angezeigt.
Ciao Olli

24.08.2005 - 10:06 Uhr

Okidoki, das habe ich verstanden. Dann schau ich mir mal die foreach schleife an. Vielleicht kann man da ja noch was ändern. Dank erst ein mal.

Ciao Olli

24.08.2005 - 09:56 Uhr

Mit -1 wegnehmen klappt nicht. Schade aber auch, oder muss ich am schluss noch **+1 bzw +2 **dran hängen?

24.08.2005 - 09:53 Uhr

Jupps, jetzt klappt es!
Aber irgendwie verschluckt er die letzte Zeile von der Java -version. Er zeigt mir nur die ersten beiden an.
Geht es wenn ich das -1 wegnehme?
Ciao Olli

24.08.2005 - 09:41 Uhr

Hallo Norman,

bekomme da leider eine Fehlermeldung:System.ArgumentsException Zusätzlich Das Element kann nur an einer Stelle hinzugeführt werden oder eingefügt werden.
Habe es erstmal getestet. Eine ListView mit drei Columns und ein Button, der es dann alles in der ListView anzeigen soll. Der Code lautet:


private void button1_Click(object sender, System.EventArgs e)
		{			
			Process p = new Process();

			p.StartInfo.FileName = "java";
			p.StartInfo.Arguments = "-version";
			p.StartInfo.UseShellExecute = false;
			p.StartInfo.RedirectStandardError = true;
			p.StartInfo.CreateNoWindow = true;
			p.Start();

			ListViewItem Item = new ListViewItem();

			foreach(string line in p.StandardError.ReadToEnd().Split('\r','\n'))
			{
				if(line != string.Empty)
				{
					listView1.Items.Add(Item);
					listView1.Items[listView1.Items.Count-1].SubItems.Add(line);
				}
			}
		}

Vielleicht erkennst du ja was da falsch läuft.
Ciao Olli

24.08.2005 - 09:09 Uhr

Ich nochmal,
kann es sein, dass ich line in einem Array schreiben muss? Und es von da aus dann den SubItems zuteilen muss?

24.08.2005 - 09:01 Uhr

Guten Morgen,

habe jetzt schon einen kleinen Erfolg zu verbuchen. Allerdings dauert es etwas bis es angezeigt wird und ich bekomme immer nur die ersten beiden Zeilen in den Columns unter. Ich stell mal mein Code hier rein. Vielleicht setzte ich ja auch ganz falsch an.


ListViewItem Item = new ListViewItem();

					foreach(string line in p.StandardError.ReadToEnd().Split('\r','\n'))
					{
						if(line != string.Empty)
						{
							Item.SubItems.Add(line);
							lvVInfo.Items.Add(Item);
						}
					}

Ciao Olli

23.08.2005 - 14:52 Uhr

ich weiß ich nerve, aber nicht einer einen anfangspunkt für mich?Das wäre echt nett
Ciao Olli

23.08.2005 - 12:24 Uhr

Da habe ich auch schon dran rumgedoktort. Da hatte ich ja das Problem, dass alle drei Zeilen jeweils in den drei Columns auftauchten. Ich denke mal, dass ich da wieder was falsch gemacht habe. Mache ich das auch wieder mit einer foreach-schleife?

23.08.2005 - 12:01 Uhr

Hallo nochmal,

die graue Masse ist nicht so gut heute. Habe schon mehrere Sachen versucht um die drei Zeilen in Columns anzeigen zu lassen, aber ich bekomme es nur hin, dass die drei Zeilen jweils immer gemeinsam in den drei Columns angezeigt wird. Hat einer einen Tip für mich?!
Ciao Olli

23.08.2005 - 10:05 Uhr

Hallo Hans,

das werde ich mir mal merken, auf jeden Fall schönen dank, auch an Norman! So mal sehen ob ich es hinbekomme, dass es jetzt auch in Columns steht und nicht untereinander. So, ab gehts, die graue Gehirnmasse wieder in Wallung bringen.

Ciao Olli

23.08.2005 - 09:57 Uhr

Hallo Hans,

das läuft ja wunderbar.Danke schön. Jetzt muss ich nur nochmal sehen wie ich die drei Zeilen in den Columns untergebracht bekommen. Auf so was muss man erstmal kommen(Wieso nicht ich) Ich denke wohl ab un an zu kompliziert.

Ciao Olli

23.08.2005 - 09:39 Uhr

Hallo Norman,
ich habe einen String, den ich gerne in drei teilen möchte. Ich dachte, dass es vielleicht über ReadLine gehen würde und er dann in die nächste Zeile springen würde aber das ist leider nicht der Fall. Um alles zu bekommen sollte man wohl ReadToEnd nehmen aber das klappt auch nicht, so wie ich dachte. Das was ausgelesen wird wenn ich ReadToEnd nehme ist dann folgendes

"java version "1.4.2_03"\r\nJava(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)\r\nJava HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)\r\n"

Ich hoffe es war verständlich, was ich hier schreibe. Vielleicht kannst du mir ja helfen, wäre echt cool. Habe auch was von TOKEN gehört, aber da kenne ich mich gar nicht mit aus.
Ciao Olli

23.08.2005 - 09:17 Uhr

Hallo Herbie,

das hört sich logisch an. Bin auch schon die ganzen Zeit am tüffteln, aber leider bekomme ich es nicht hin. Habe da eine endlos-schleife. Naja und wenn ich ein break mit einbaue, dann gibt er mir nur die erste Zeile. Ist ja auch logisch(denke ich). Falls sich noch andere es sich anschauen zur Erklärung: Will die Java- Version auslesen(was auch super klappt), nur es wird alles in einer Zeile geschrieben. Ich hätte es aber gerne, dass die drei Zeilen untereinander bzw(vielleicht später) nebeneinander in drei Columns geschrieben wird. Hier ist meine Code:


private void button1_Click(object sender, System.EventArgs e)
		{			
			Process p = new Process();

			p.StartInfo.FileName = "java";
			p.StartInfo.Arguments = "-version";
			p.StartInfo.UseShellExecute = false;
			p.StartInfo.RedirectStandardError = true;
			p.StartInfo.CreateNoWindow = true;
			p.Start();

			string str = p.StandardError.ReadLine();
			
			while(str != "")
			{
				listView1.Items.Add(str);
			}

Vielleicht gibts ja auch noch eine andere Lösung. Für Anregungen bin ich sehr dankbar.
Ciao Olli

22.08.2005 - 11:19 Uhr

Echt nicht?! So ein mist.
Was kann ich denn dann nehmen oder gibts da eine andere Lösung, wie gesagt vieleicht mit einer foreach- Schleife?

22.08.2005 - 11:07 Uhr

Hallo,
vielleicht kann mir ja einer helfen wieso ich in dem Code Zeilenumbruch hinbekomme?!


private void button1_Click(object sender, System.EventArgs e)
		{			
			Process p = new Process();

			p.StartInfo.FileName = "java";
			p.StartInfo.Arguments = "-version";
			p.StartInfo.UseShellExecute = false;
			p.StartInfo.RedirectStandardError = true;
			p.StartInfo.CreateNoWindow = true;
			p.Start();

			
        	string str = p.StandardError.ReadToEnd();
			listView1.Items.Add(str + "\r\n");
		}

Oder kann man es auch über eine foreach-Schleife hinbekommen?
Ciao Olli

22.08.2005 - 09:06 Uhr

Guten Morgen Herbie,

es klappt jetzt wunderbar. Da es aber wieder mehrere zeilen sind und ich sie auch Zeilenweise in der ListView ausgeben will, kann ich da irgendwie und irgendwo eine foreach Schleife einbinden oder geht es mit \n? Habe es schon mit beiden versucht, aber es hat nicht funktioniert. Kannst du mir vielleicht noch ein Tip geben?

Guten Morgen Norman,

habe es auch über die Registry versucht. Werde da aber nicht wirklich schlau drauß, vielleicht kannst du es mir in kürze erklären? Das wär nett.

Ciao Olli

19.08.2005 - 15:26 Uhr

Hallo Herbie,

habe es jetzt mal mit einer ListView versucht. Bei mir wird trotzdem gar nichts angezeigt in der ListView nach dem ich den Button gedrückt habe. Dabei habe ich es genau so wie du geschrieben oder bin ich jetzt blind.Hier ist der Code


Process p = new Process();

			p.StartInfo.FileName = "java";
			p.StartInfo.Arguments = "-version";
			p.StartInfo.UseShellExecute = false;
			p.StartInfo.RedirectStandardOutput = true;
			p.StartInfo.CreateNoWindow = false;
			p.Start();

			string str = p.StandardOutput.ReadToEnd();
			listView1.Items.Add(str);

Vielleicht siehst du ja den Fehler. In meiner ListView wird auf jeden Fall gar nichts angezeigt. Muss ich noch was einstellen vielleicht?
Ciao Olli

19.08.2005 - 15:14 Uhr

Hallo Herbie,
bei mir passiert leider nichts, keine Angaben über die Verison die in der listBox angezeigt wird. Habe es genau wie du geschrieben. Muss ich noch auf was besonderes achten?

Hallo Norman,

habe es jetzt mal mit der Registry versucht, mache aber wohl irgendwas falsch. Ich stell mal den Code hier rein


RegistryKey rk = Registry.ClassesRoot;
			rk.OpenSubKey(@"JavaWebStart.isInstalled\CurVer");
			listBox1.Items.Add(rk);
			RegistryKey rk1 = Registry.CurrentUser;
			rk1.OpenSubKey(@"Software\JavaSoft\JavaRuntimeEnvironment");
			listBox1.Items.Add(rk1);

Ich glaube ich gehe da vollkommen flasch ran. Vielleicht kann mir ja noch einer helfen.
Ciao Olli

19.08.2005 - 13:41 Uhr

Alles klar, dann werde ich mal versuchen mich da durch zu fuchsen. Vorab wünsche ich schon mal ein schönes Wochenende.
Ciao Olli

19.08.2005 - 13:13 Uhr

Das war jetzt auf dich bezogen Norman, habe den Namespace auch gefunden und bin gerade dabei, damit zu experimentieren. Habe aber noch ein riesiges ?( damit. Oder es liegt an Freitag, dass man schon so gut wie Wochenende hat 😁
Hast du vielleicht einen kleinen Tip für mich wie ich es machen. Mit der Registry hatte ich noch gar nichts am hut, wie man da ran gehen soll.
Ciao Olli

19.08.2005 - 12:47 Uhr

Das hört sich ja auch nicht schlecht an. Welche Klasse ist es denn? Habe schon die ganze Zeit mit Process.Start versucht was rauszubekommen. Klappt nicht ganz. Er zeigt mir nichts an. Kann auch sein, dass ich wieder irgendwas falsch mach. Werde mal kurz den Code hier rein stellen


Process p = new Process();

			p.StartInfo.FileName = "cmd.exe";
			p.StartInfo.Arguments = " java -version";
			p.StartInfo.UseShellExecute = false;
			p.StartInfo.RedirectStandardOutput = true;
			p.StartInfo.CreateNoWindow = true;
			p.Start();

			string str = p.StandardOutput.ReadLine();
			listBox1.Items.Add(str);

Werde es aber auch mal mit dem KEY versuchen, vielleicht klappt es ja besser.
Caio Olli

19.08.2005 - 08:19 Uhr

Hallo,
so lange es den Zweck erfüllt ist es ok, ich werde mal im Forum suchen, vielleicht finde ich ja was.
Ciao Olli