Plusieurs fichiers, une seule instance...

Résolu
sokoban Messages postés 32 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 novembre 2006 - 4 nov. 2003 à 10:45
sokoban Messages postés 32 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 novembre 2006 - 27 mai 2005 à 09:51
Bonjour,

J'ai associé un type de fichier avec mon application. Ainsi, lorsque je double-clique sur un fichier de ce type, mon application est automatiquement lancée avec le nom du fichier en ParamStr(1). Si je sélectionne plusieurs fichiers et que je fais "Entrée", autant d'instances de mon application sont créées. Ce fonctionnement ne me plait pas. Je veux une seule instance. Pour le moment, j'ai utilisé un mutex pour limiter le nombre d'instances à 1. Ca marche, mais du coup, et c'est là mon problème, comment recevoir la liste des noms de tous les fichiers sélectionnés ??? Merci de votre aide !

Sokoban - [http:// http://www.sokoban.fr.st]

4 réponses

sokoban Messages postés 32 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 novembre 2006
5 nov. 2003 à 09:20
Merci,

En creusant un peu l'affaire, je pense que ces différentes astuces vont finir par me donner la solution. J'ai encore un petit soucis de mémoire qui ne peut pas être read lorsque je sélectionne plusieurs fichiers, mais je vais regarder. J'ai sans doute mal codé un truc ! ;)

Sokoban - [http:// http://www.sokoban.fr.st]
0
sokoban Messages postés 32 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 novembre 2006
24 mai 2005 à 22:31
Merci Nico !!!!!


C'est exactement ce que je cherchais. Réponse très pro.


Ghislain "Sokoban" Martin
0
sokoban Messages postés 32 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 novembre 2006
26 mai 2005 à 23:16
ReBonjour,

Encore un petit soucis, l'association a mon programme se fait bien, mais dans l'explorateur Windows, l'icône de l'ancien programme associé continue de s'afficher malgré des F5 à répétition, alors que c'est bien mon programme qui est lancé.

Je ne comprends pas où il va chercher l'icône, du moins pourquoi ce dernier n'est pas rafraichit, je me suis pourtant basé sur les programmes des uns et des autres (qui niveau icône, ne réussissent pas mieux). Je suis sous W2K, si cela peut être une piste pour vous...

Merci d'avance à celui qui réussira à trouver la clé du mystère !

Ghislain "Sokoban" Martin
http://perso.wanadoo.fr/sokoban
0
sokoban Messages postés 32 Date d'inscription mardi 4 novembre 2003 Statut Membre Dernière intervention 4 novembre 2006
27 mai 2005 à 09:51
Nico,

Vraiment un grand merci à toi, d'autant que je m'étais complètement trompé de sujet...
Ta réponse concernant le sujet "plusieurs fichiers, une seule instance..." est donc bien 100% OK !
Mais donc, merci quand-même de m'avoir mis un ch'tit lien pour mon autre problème.
J'ai lu pas mal de trucs, y compris le 12140 dont tu parles, mais l'icône ne veut pas se rafraîchir en direct live.
Pas grave, je vais aller dans les bons sujets, cette fois-ci, pour essayer de creuser l'affaire.
Pour le sujet actuel, donc, merci, j'ai réussi avec la méthode des ATOM.

A+


Ghislain "Sokoban" Martin
http://perso.wanadoo.fr/sokoban
0
Rejoignez-nous