[C++] Récupérer le nom du prog

Récupérer le nom du prog [C++] - Programmation

Marsh Posté le 20-07-2001 à 15:53:23    

Comment faire pour récupérer le nom du .exe qui éxécute le code ?
 
...code...
recup le nom du fichier .exe qui éxécute ce code
...code...

Reply

Marsh Posté le 20-07-2001 à 15:53:23   

Reply

Marsh Posté le 20-07-2001 à 15:55:49    

si t'es en ligne de commande, c argv[0]

Reply

Marsh Posté le 20-07-2001 à 15:56:54    

c un prog win32 avec WinMain()

Reply

Marsh Posté le 20-07-2001 à 16:42:23    

LPTSTR GetCommandLine(VOID)


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

Marsh Posté le 20-07-2001 à 16:50:55    

tant qu'on y est dans le WinMain ...
j'ai jamais pige comment nCmdShow marchait ... a quoi il servait reellement ...
si je le modifie, comment Windows le sait ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 20-07-2001 à 17:04:02    

On ne peut pas le modifier. C'est un parametre fournis par le processe appelant.  
Normalement la fenetre principale du prog doit prendre en compte ce parametre dans le ShowWindow utilisé pour faire apparaitre la fenetre.


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
Reply

Marsh Posté le 20-07-2001 à 17:35:50    

a quio il sert si on peut pas le modifier ?
et il me semble que moi j'avais pu le modifier ...
c'etait d'ailleurs moyen comme resultat
je le modifiais pour que la fenetre soit minimisee au lancement ... et elle se lance, normale en quasi plein ecran et une fois qu'elle est bien chargee, alors elle se minimise ... :sarcastic:


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 20-07-2001 à 18:01:16    

Bien sur qu'on peut le modifier, mais ça sert à rien.
C'est un peu comme un param en ligne de commande sauf que c'est pas dur la ligne de commande.
Donc tu peux l'utiliser ou pas.  
Normalement un applie windows doit prendre en compte ce param et modifier l'affichage ne consequence.  
C'est ton choix!!  
 
Ramrque : Tu peux aussi fermer to application quand un personne clique sur "Fichier" mais bon c'est pas recommandé.... ;)

Reply

Marsh Posté le 20-07-2001 à 18:08:13    

ah ok, j'avais pas pigé ca !
j'avais pas capté que c'etait Windows qui m'informais de l'etat de la fenetre a l'aide de ce param ...
donc si j'ai bien capté, pour savoir si ma fenetre est minimee par exemple, il suffit que je regarde ce param ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 21-07-2001 à 07:35:38    

Non, c'est pas encore ça  :(  
Ce parametre t'indique comment la fenetre principale de l'application devra être affichée ( quand winmain est appelé aucune fenetre n'est pas encore affichée).
 
Donc il faut que tu te débrouilles pour afficher la fenetre principale dans l'etat que windows te l'a demandé ( réduit, maximum...).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed