je me rappelle avoir connu quelques déboires avec exec et spawn : si le programme appelé par n'importe laquelle de ces 2 fonctions ne peut pas se lancer pour une raison quelconque, le errno retourné est toujours un manque de mémoire, même si j'ai toute la RAM qu'il faut !
ShellExecute marche très bien, et l'avantage qu'il a est qu'il permet de lancer le programme associé à un fichier si tu lances le fichier (ie tu fais un ShellExecute sur une image.jpg, et il te lance le viewer associé à l'image, comme si tu double cliquais sur cette image)
---------------
J'ai un string dans l'array (Paris Hilton)