Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - c# System.Diagnostic
Forum - C# / VB.NET - c# System.Diagnostic

Avatar
zerolife (Normal User)
Newbie


Messaggi: 3
Iscritto: 18/09/2011

Segnala al moderatore
Postato alle 13:54
Giovedì, 22/09/2011
Ciao a tutti, volevo creare un programma che quando si avvii, non faccia apparire il terminale ho usato system.diagnostic, come si puo' vedere nel programma. Ho messo anche la stampa di 100 "ciao mondo" ma ho un problema, il terminale si apre e stampa i 100 "ciao mondo".
Chiedo se qualcuno potrebbe spiegarmi meglio queste funzioni. Grazie.




using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;


namespace diagnostica
{
    
    class Program
    {
        static void Main(string[] args)
        {

            Process ProcessObj = new Process();

            // These two optional flags ensure that no DOS window
            // appears
            ProcessObj.StartInfo.UseShellExecute = false;
            ProcessObj.StartInfo.CreateNoWindow = true;

            // If this option is set the DOS window appears again :-/
            ProcessObj.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

            for (int i = 0; i < 100; i++)
            {

                Console.WriteLine("ciao mondo");
            }
              
            
          
        }
    }
}

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 14:39
Giovedì, 22/09/2011
Il processo che hai creato (ma non avviato) non ha nulla a che vedere con la Console che hai usato ...

Ma tu cosa vuoi fare esattamente?

Che programma stai scrivendo?

Ultima modifica effettuata da nessuno il 22/09/2011 alle 14:40
Io dovrei arrivare al punto di avere un eseguibile che quando viene eseguito, questo exe, si avvii senza alcuna interfaccia grafica sia form o terminale. - zerolife - 22/09/11 15:14
a cosa serve un programma senza interfaccia grafica che non sia un servizio di sistema? - HeDo - 22/09/11 15:24
Ripeto la domanda ... che programma stai scrivendo? - nessuno - 22/09/11 16:30


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM