Page 1 sur 1

Intégrer mon programme dans le menu contextuel windows

Publié : lun. 29/oct./2007 15:17
par SpaceMan
Bonjour a tous !
j'ai crée un programme qui est censé s'ouvrir lorsqu'on clique sur un fichier "zip" par exemple et d'afficher le contenu de ce dernier.
j'ai utilisé la fontion AssosiateFileEx de la lib de Droopy et jusque là pas de problème mais quand je double clique sur un dossier mon programme m'affiche un message d'erreur parcequ'il ne trouve pas mes fichiers de langue qu'il doit charger.
Ma question :1
si je comprends bien mon programme se charge dans le dossier du fichier à ouvrir puisqu'il y enrégistre le Fichier de config 8O
éclairez please ?

Ma question :2
comment faire pour réussir l'intégration dans l'environnement de windows?
Merci

Publié : lun. 05/nov./2007 10:09
par Golfy
Voici comment faire l'intégration dans Windows :
http://www.purebasic.fr/french/viewtopi ... contextuel

Amicalement,
Golfy

Publié : lun. 05/nov./2007 13:56
par SpaceMan
Salut Golfy
Merci pour ton aide.
J'ai pu faire l'intégraion mais quand je fais un clique droit sur un fichier zip par exemple et ouvrir, j'ai mon programme qui s'ouvre mais ne m'affiche pas les fichiers contenus dans le zip 8O

Publié : jeu. 08/nov./2007 19:29
par SpaceMan
Golfy merci pour ton aide :wink:
Finalement j'ai pu avoir la solution sur le forum anglais(et bien sur c'est gnozal) si ça peut aider je le mets ici

Code : Tout sélectionner


NewFilename.s = ProgramParameter() 
If NewFilename 
  ouvrir_Archive(NewFilename) ;la procedure qui ouvre le fichier zip
EndIf 
;en supposant que l'intégrétion est déja faite en passant par la base de régistre.

;Repeat 
 ; Select WaitWindowEvent()
  ;...