Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Programm ohne Bildschirmausgabe

Yves3 / 13 Antworten / Flachansicht Nickles

Hallo

Ich möchte ein Programm über den Scheduler von Windows in gewissen Zeitabständen ausführen lassen. Dieses Programm braucht keine Bildschirmausgabe.
Zuerst klang das vollkommen klar, jetzt habe ich aber bemerkt, dass mir da teilweise das Verständnis noch ein bisschen fehlt.
Gibt es überhaupt so etwas wie ein "fenster- oder konsolenloses" Programm? Ich meine bei Fenstern ist ja klar, dass da gewisse Bibliotheken zum Zeichnen der Fenster etc. benötigt werden. Bei der Konsole braucht man Funktionen für die Ausgabe in die Konsole, die Konsole an sich wird aber nicht explizit vom Programm aus gestartet (jedenfalls nicht von meinem eigenen Code).
Ist es eventuell bei Windows einfach per Konvention so, dass für Programme ohne Ausgabe ein Konsolenfenster geöffnet wird, oder gibt es tatsächlich so etwas wie ein konsolenloses und fensterloses Programm?
Wie muss ich das in meinem Fall realisieren?
Ach ja, es geht um C# und Visual Studio .NET 2005.

Vielen Dank schon mal im Voraus!

bei Antwort benachrichtigen
d-oli Yves3 „Naja ich meinte wenn man mit C ein simples Programm erstellt und sich nicht...“
Optionen
Natürlich ist es irgendwie möglich, das ist aber dann mit mehr Aufwand verbunden... oder sehe ich das falsch?
Ich bin kein C# Kenner. Aber siehe mal folgendes:

class MainClass
{
   static void Main()
   {
      int i;
      i = 5 + 1;
   }
}

Will ich nun wissen was in "i" steht, müsste ich das noch ausgeben = Mehraufwand.
Lese ich aber Daten aus einer Datei und die Datei ist nicht vorhanden, könnte es sein, dass eine Fehlermeldung erscheint oder geloggt wird. Diese dann abzufangen um nicht auszugeben = Mehraufwand.

Ich würde mal sagen: "Es kommt darauf an ... Auch auf die Programmiersprache ..."

Gruss
d-oli
Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen