Konsolenfenster bei GTK Anwendungen

Schnelle objektorientierte, kompilierende Programmiersprache.
Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Konsolenfenster bei GTK Anwendungen

Beitrag von Empire » Mo Apr 06, 2009 12:44 pm

Kann man die konsole irgendwie unter drücken do das sie nicht angeziegt wird?
wiell nen prog schreiben das nebenher laufen soll ohnen des meine mutter was merkt.

mfg
Empire

Edit by Xin: Titel geändert, ursprünglich "Konsole"

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Konsole

Beitrag von cloidnerux » Mo Apr 06, 2009 3:31 pm

Auf welchem betriebsystem solls dann laufen?
Ich hab mal was unter Windows dazu gesucht, aber ncihs Programmiert, da es irgendwie sehr schwer sit. Du musst dein Programm als Dienst Programmieren, dadurch wird es nicht angezeigt oder so, ich bin mir da nciht mehr so sicher.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Re: Konsole

Beitrag von Empire » Mo Apr 06, 2009 3:35 pm

ich glaub das geht auch als prozess find aber nichts dazu:(

mfg
Empire

Benutzeravatar
cloidnerux
Moderator
Beiträge: 3125
Registriert: Fr Sep 26, 2008 4:37 pm
Wohnort: Ram (Gibts wirklich)

Re: Konsole

Beitrag von cloidnerux » Mo Apr 06, 2009 3:42 pm

Ja, windows ist da etwas beschi*******. In der Standart Version von VC++ gibt es glaube ich eine vorlage dafür.
Eine andere möglichkeit wäre es, ein Grafisches fenster zu nutzen, dieses aber nciht unten in der Taskleiste anzeigen zu lassen??
Ich glaube das kann man machen.
Redundanz macht wiederholen unnötig.
quod erat expectandum

Benutzeravatar
Jside
Beiträge: 377
Registriert: Di Nov 11, 2008 12:56 am

Re: Konsole

Beitrag von Jside » Mo Apr 06, 2009 3:47 pm

cloidnerux hat geschrieben:Ja, windows ist da etwas beschi*******. In der Standart Version von VC++ gibt es glaube ich eine vorlage dafür.
Eine andere möglichkeit wäre es, ein Grafisches fenster zu nutzen, dieses aber nciht unten in der Taskleiste anzeigen zu lassen??
Ich glaube das kann man machen.
Ja, das kann man....

Dann auchnoch das komplette Fenster grün einfärben, und den TransparendcyKey auf Grün setzten, dann merkt man davon nix...

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Konsole

Beitrag von Xin » Di Apr 07, 2009 8:15 am

Empire hat geschrieben:Kann man die konsole irgendwie unter drücken do das sie nicht angeziegt wird?
Kann man.
Empire hat geschrieben:wiell nen prog schreiben das nebenher laufen soll ohnen des meine mutter was merkt.
Ich bezweifle, dass das Programm einen guten Zweck haben wird, wenn es dem Benutzer verheimlicht werden soll...
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
+Fuss+
Beiträge: 385
Registriert: Fr Nov 14, 2008 8:16 pm

Re: Konsole

Beitrag von +Fuss+ » Di Apr 07, 2009 8:31 am

Wen wir schon bei dem Thema sind frag ich auch mal:
Ich bin ja an GTK+ und habe da jetzt schon einige kleine Programme geschrieben.

Nur wenn ich diese unter Windows (mit GTK Runtime) starte, öffnet sich im Hinterrund immernoch ein Konsolenfenster, obwohl die Anwendung ja ein eigenes Fenster hat. ann man daran etwas ändern? So dass nur noch das Hauptfenster angezeit wird?


MfG Fuss

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: Konsole

Beitrag von Dirty Oerti » Di Apr 07, 2009 8:42 am

Die WinAPI stellt ieinen Befehl zur Verfügung, mit dem du die Konsole ausblenden kannst.
Das dürfte euch beiden helfen.
Plattformübergreifend ist das dann aber logischerweise GAR nicht mehr.

Wie dieser Befehl heißt ist eine gute Frage^^ Angewandt hab ich den nie.
Der müsste aber in der MSDN zu finden sein...
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: Konsole

Beitrag von Xin » Di Apr 07, 2009 12:29 pm

+Fuss+ hat geschrieben:Nur wenn ich diese unter Windows (mit GTK Runtime) starte, öffnet sich im Hinterrund immernoch ein Konsolenfenster, obwohl die Anwendung ja ein eigenes Fenster hat. ann man daran etwas ändern? So dass nur noch das Hauptfenster angezeit wird?
Windows unterscheidet afaik zwischen Konsolenanwendungen (dann öffnet sich das Konsolen-Fenster) und Windows-Anwendungen.
Ich glaube, so habe ich das damals unterdrückt bekommen. Ist aber auch schon wieder ein paar Jahre her.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Empire
Beiträge: 272
Registriert: Mo Jan 26, 2009 5:36 pm

Re: Konsolenfenster bei GTK Anwendungen

Beitrag von Empire » Di Apr 07, 2009 1:01 pm

Ich hab jetzt probiert nen win zu machen ohne fenster zu erzeugen.
das sieht so aus:

Code: Alles auswählen

#include <stdio.h>
#include <windows.h>

int WinMain (HINSTANCE 0)
{
  h:
  goto h;
  return 0;
}
und wenn ich das ausführe kommt:
I:\Programm Bibliotek\Eigene Programme\t.c|4|error: expected `,' or `...' before numeric constant|

wo wird , erwartet????

mfg
empire

Antworten