Bonjour,
j'ai créé un programme en language C.
J'aimerais que ce programme reste constamment ouvert. Le problème c'est qu'il apparaît dans la barre des taches et ceux qui passent sur l'ordi le ferme, le prenne pour un virus... bref, j'aimerais qu'il n'apparaisse pas dans la barre des taches.
Je sais déjà comment masquer les icones de la barre des taches mais ce que je voudrais moi, c'est passer :
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Microsoft Windows est une plateforme assez spécifique. De plus, lorsqu'on programme en C, il vaut mieux structurer une question avec les éléments suivants :
- environnement de programmation
- API utilisée
- bibliothèques utilisées
- les fonctions utilisées pour essayer de faire ce qu'on veut
Sinon, pour les ressources, je penses qu'un petit tour du côté de Developpez.com.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Tu te fiches de nous ? Relis mon message, et donne les informations que je demande, c'est pas sorcier. Après peut-être que quelqu'un pourra t'aider. Mais pas avant que tu n'ai donné des informations.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
(La Globule) Si je lui pose des questions aussi précises, c'est pour justement cadrer le problème. Sinon on atteindra les 15 pages sans jamais le décrotter.
Bon, vu que je reviens d'une semaine parisienne, je suis gentil, et je vais donc traduire les locution que j'ai listé il y a quelques jours.
environnement de programmation
N'importe quel programmeur doit savoir ça, sinon il ne programme pas, il bricole. L'environnement de programmation c'est l'ensemble des outils qui te permettent de développer. Généralement, sous MS Windows on appelle ça un IDE ou un RAD. Dev-Cpp, Delphi, Visual Studio, Eclipse et Netbeans sont de bons candidats à ta réponse. Bien évidemment, si tu es un warrior, tu as installé SFU et utilises Vim (pas Emacs, c'est pour les loosers).
API utilisée
Application Programming Interface. Classiquement, c'est l'ensemble des fonctions, structures et variables globales qui te son fournies par le système ou une bibliothèque. Tu as ainsi des API systèmes (Win32, POSIX), des API d'affichage (FLTK, OpenGL), de traitement des données (libxml de GNOME, ImageMagik, MySQL), ou encore spécifiques à une application (Apache, ISS, MSIE).
En règle générales les API sont faites pour être utilisées par des développeurs tiers, et son donc documentées (l'exception à cette règle est bien évidemment MS qui n'a jamais complètement documenté son API système... voir comporte des erreurs et des pièges sans nom). Dans cette documentation on trouve la déclaration des fonctions, structures et variables globales, ainsi que la manière de les utiliser (par l'exemple généralement).
bibliothèques utilisées
En programmation, une bibliothèque est un ensemble de codes objet correspondant à l'API dont je parlais précédemment. C'est à ce fichier (ou ensemble de fichiers) que notre exe (exécutable ou binaire chez les puristes) se liera lors de l'édition des liens (à moins que tu ne lie statiquement tes bibliothèques).
les fonctions utilisées pour essayer de faire ce qu'on veut
Tu te ficherais pas de moi quand même ? Allez, main.c
typedef struct brain
{
unsigned char qi ; /* Jamais vu de QI supérieur à 255 :p */
char * buffer_in ; /* Mémoire instantanée */
char * buffer_out ;
char * souvenirs ;
} brain ;
typedef enum { THINK, REMEMBER, STORE } action ;
int brain_init(brain * _grey_thing, unsigned char qi) ;