Tu as tout faux, shell ou shellexecute lancent un exe , ces deux commandes n'ouvrent pas des fichiers.