Bonjour,
je développe actuellement un activeX, et j'aurais voulu savoir comment faire pour vérifier qu'il n'est pas déjà lancé (et donc l'empêcher de se relancer)
merci d'avance
Bonjour,
je développe actuellement un activeX, et j'aurais voulu savoir comment faire pour vérifier qu'il n'est pas déjà lancé (et donc l'empêcher de se relancer)
merci d'avance
c'est pas du tout prévu pour ca un activeX !
Il te faut toi meme implémenter la gestion d'incrémentation et de décrémentation des références
hmm je ne vois pas
qu'est ce que tu entends par incrémentation/décrémentation des références?
j'ai cru lire sur le forum une histoire de mémoire partagée...mais encore une fois je n'y comprends pas grand chose :/
http://www.developpez.net/forums/viewtopic.php?t=309637
Un ActiveX est un composant logiciel réutilisable. C'est pas à lui de décider s'il doit être réutilisé ou non : sa nature est d'être réutilisé. C'est à l'application appelante de gérer cela.
Ou alors précises pourquoi tu veux faire ça.
c'est un activeX qui utilise une dll qui ne peut être lancée qu'une seule fois (elle va se connecter sur un serveur) et qui donc pose problème (parfois) en cas de relance de l'activeX dans un nouvel explorateur
Envoyé par mr.saucisse
C'est possible d'être PLUS explicite merci
Effectivement on peut faire des dll Active X
Est-ce que c'est une dll ?
Si c'est le cas il faut énumérer les process en cours il ya des API pour ça.
Regarder dans la FAQ il ya peut-être quelque chose.
Je crois qu'il ya EnumProcess ou EnumThread voir dans le MSDN la section win32>Threads
non en fait c'est un activeX ocx dans une page html qui utilise une librairie déjà créée
et pour le enum process, est ce que le fait que cet activeX soit intégré dans un IE ne pose pas de problème pour le retrouver dans la liste des process?
tu as qu'à utiliser un mutex ... mais bon, ca perd un peu de l'interet de l'activeX
Pour moi de même que ta dll ne s'occupe pas du fait qu'on l'appelle plusieurs fois l'ActiveX ne doit pas s'en occuper.
Ce qui est bizarre c'est que ton serveur n'ait pas une fonctionnalité pour refuser une 2° connexion ?
en effet tu as raison, le serveur renvoie une erreur en cas de réutilisation de la connexion, je vais procéder ainsi
Bonjour,
toujours sur ce même problème, on m'a conseillé d'utiliser la fonction
Je compile, mais je plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part _Module.GetLockCount()
est-ce que cette fonction est implémentable dans un activeX? (non ATL)
merci d'avance!
(je n'ai pas utilisé la version "serveur" car en cas de non connexion au serveur, je n'ai pas l'info...forcément )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager