Bonjour,
J'utilise un activeX installé dans "c:\Windows\System32"
Cela fonctionne très bien.
Mais sur certaine machine mon activeX n'est pas installé, alors j'ai fait ce bout de code :
Sur des machines sur XP et certaines sous Seven cela fonctionne très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // Teste si l'activeX existe dans le System32 SI PAS fFichierExiste("c:\Windows\System32\videocapx.ocx") ALORS SI fCopieFichier(fRepExe + "\videocapx.ocx", "c:\Windows\System32") ALORS LanceAppli("c:\Windows\System32\Regsvr32.exe c:\Windows\System32\videocapx.ocx") FIN FIN
Mon problème est que sur certaine machine, il y a des problèmes de droit et cela ne fonctionne pas du tout.
Je souhaite donc mettre mon activeX dans le répertoire de l'EXE et l'utilisait en direct, mais je ne sais pas comment m'y prendre !!
J'ai testé en affectant directement mon champ par :
Cela ne fonctionne pas.monChamp = frepexe() + "\monActiveX"
Comment faire ?
Merci bien.
Partager