Frage zu C#

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von the_rulOr, 1. März 2005 .

  1. 1. März 2005
    Hallo,
    ich habe eine Frage. Nämlich wie man aus einem C# Programm externe Programme starten kann.
    thx im vorraus!

    gr€€z rulOr
     
  2. 2. März 2005
    wenn ich mich nich irre brauchst du aber noch ne bibliothek dazu Oo weiss es net genau ^^
     
  3. 2. März 2005
    Du musst den System.Diagnostics Namespace nutzen:

    using System;
    using System.Diagnostics;
    using System.ComponentModel;
     
  4. 2. März 2005
    ok thx! 10p
    in meinen Büchern wurde das nämlich nicht behandelt ?(

    gr€€z rulOr
     
  5. 3. März 2005
    ich hätte noch ne frage. Nämlich ob man Programme auch wieder schließen kann

    gr€€z rulOr
     
  6. 3. März 2005
    Process p = new Process ();

    void Button1Click ( object sender, System.EventArgs e) //starten
    {
    p.StartInfo.FileName = "iexplore.exe" ;
    p.StartInfo.Arguments = "http://www.rush-board.dl.am/" ;
    p. Start ();
    }

    void Button2Click ( object sender, System.EventArgs e) //beenden
    {
    p. Kill ();
    }


    Du musst halt nur ne Process Variable irgendwo außerhalb der Methoden stehen haben, in der der Prozess gespeichert ist
     
  7. 4. März 2005
    ey cool biiiiiig thx!
    10p!

    gr€€z rulOr

    *edit*
    also ich hab jetzt ein eingabefeld, daraus der wert wird in ein int konvertiert und dann zu vergleichung in einer Schleife benutzt, aber das geht irgendwie nicht ?(
    gestern hatte ich das gleiche prob, aber dann hab ichs irgendwie hinbekommen:
    PHP:
    Process p  = new  Process ();
              private 
    void button1_Click ( object sender EventArgs e )
              {
                  
    int loop  1 ;
                  
    int eingabe ;
                  
    eingabe  Convert . ToInt32 ( textbox1 );
                  while (
    loop  <=  eingabe )
                  {
                      
    p . StartInfo . FileName  "iexplore.exe" ;
                      
    p . StartInfo . Arguments  "http://www.rush-board.dl.am/" ;
                      
    p . Start ();
                      ++
    loop ;
                  }
              }            
    private 
    void button2_Click ( object sender EventArgs e )
              {
                  
    p . Kill ();
              }
    Da kommt dann immer der Fehler:
    (axo da steht "less than infinity", kapier aber nicht, was da unendlich sein soll?()
    Und dabie wird "while (loop <= eingabe)" gelb markiert.
     
  8. 4. März 2005
    Ich code zwar nicht wirklich C#, aber ich würde dir mal folgendes empfehlen:
    Deklarier eingabe mal mit Int32 eingabe=0;

    Mal was anderes, kann mir hier einer das .NET Studio bzw. C# mal uppen? Hab schon nen Buch dazu gelsen, aber bin immer noch nicht an eine funzende Entwicklungsumgebung gekommen ^^
     
  9. 4. März 2005
    @the_rul0r:
    versuch mal
    textBox1.Text statt textBox1
    und sonst versuch mal int.Parse(textBox1.Text) statt Convert.ToInt32

    @ResusPos:
    SharpDevelop (ist Freeware)
    http://www.icsharpcode.net/OpenSource/SD/Download/
     
  10. 4. März 2005
    Sehr geil! Warum habe ich davon noch nichts gelesen...? ?(
    Ich wusste nur, dass es den reinen Compiler von MS umsonst gibt.
    Muss ich wohl verrafft haben Danke, Sebi!
     
  11. 4. März 2005
    ok thx @ all schonmal!
    werd mich mal ransetzen und weitermachen, nachdem ich mein Snowboard Video fertig geschnitten hab.

    gr€€z rulOr
     
  12. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.