RECUPERER DES ARGUMENTS D'UN PROGRAMME EN LIGNE DE COMMANDE NASM WIN32

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 28 août 2007 à 23:21
agent 047 Messages postés 5 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 18 juin 2008 - 29 août 2007 à 16:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43905-recuperer-des-arguments-d-un-programme-en-ligne-de-commande-nasm-win32

agent 047 Messages postés 5 Date d'inscription samedi 26 août 2006 Statut Membre Dernière intervention 18 juin 2008
29 août 2007 à 16:31
je prends note merci pour tes conseils brunews.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
28 août 2007 à 23:26
j'oubliais:
CommandLineToArgvW nécessite qu'on libère la mémoire.

Cette source ne sera pas conservée plus de 24h.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
28 août 2007 à 23:21
CommandLineToArgvW est documenté avec exemple dans MSDN qui emploie bien GetCommandLineW.
Il faut bien entendu indiquer un format unicode à wprintf (W !!!) pour affichage.

Dans tous les cas, printf (et sa clique) n'ont rien à faire dans de l'ASM car très lent by design.