PDA

View Full Version : [C] finestra nera(dos) ...come toglierla??


Raff0Z
12-07-2008, 16:16
che istruzione devo usare(e in tal caso libreria) per nascondere la finestra del dos(o la "console window"XD ) che si apre quando faccio partire un programma compilato in c???

71104
12-07-2008, 16:33
che istruzione devo usare(e in tal caso libreria) per nascondere la finestra del dos(o la "console window"XD ) che si apre quando faccio partire un programma compilato in c???
si tratta di fare essenzialmente due cose:

1) piccola modifica al codice; le applicazioni Win32 grafiche non usano un entry point di nome "main", bensì "WinMain", ed è documentato qui:
http://msdn.microsoft.com/en-us/library/ms633559.aspx
quindi cambia il prototipo dell'entry point.

2) switch di compilazione; passa al compilatore (al linker per l'esattezza) l'opzione /SUBSYSTEM:WINDOWS
http://msdn.microsoft.com/en-us/library/fcc1zstk(VS.80).aspx

cionci
12-07-2008, 18:58
che istruzione devo usare(e in tal caso libreria) per nascondere la finestra del dos(o la "console window"XD ) che si apre quando faccio partire un programma compilato in c???
Dipende da come e da cosa hai usato per compilare il tuo programma...

gugoXX
12-07-2008, 19:47
...

Cionci, ma allora esisti...
Che e' successo? Disintossicazione?

cionci
12-07-2008, 19:51
Cionci, ma allora esisti...
Che e' successo? Disintossicazione?
Una specie :D Ma per ancora un po' mi limiterò a partecipare poco al forum ;)

ndakota
12-07-2008, 20:12
disintossicazione da forum? :mbe:

cionci
12-07-2008, 20:13
disintossicazione da forum? :mbe:
No...tanti altri impegni ;)