cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
27 janv. 2005 à 19:17
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 2006
-
31 janv. 2005 à 17:19
Lorsque je fais du Hooking et que je lie des variables public utilisées et déclarées dans un autre module, elles sont toutes vues comme étant NULL.
Je n'ai trouvé aucun code qui traite de ce sujet sur le site.
Je ne sais absolument comment je dois faire pour utiliser ces variables ?
J'ai fais un petit programme d'exemple pour que vous puissiez m'aider.
http://www.vbfrance.com/code.aspx?ID=29133
Aidez moi...
A voir également:
"Php version 4.4.5" "build date" "server api" "php variables"
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 20062 28 janv. 2005 à 10:37
J'ai fait un code pour illustrer mon problème.
Principe :
Je fait dialoguer 2 appli entre elles en utilisant des atoms. L'appli qui recoit ces atoms par Hooking écrit le contenu dans un fichier Excel.
----------------------------------
Dès que l'appli de réception est ouverte, je déclare en public mes variables Excel.
Pour etre certain que le mode d'écriture fonctionne, j'utilise un textbox et commandButton pour faire écrire du texte dans le fichier Excel. Et ca marche.
Par contre, dès qu'il y a un hooking, mes variables Excel sont vides ! ! ! Donc ERREUR
Le lien précédent m'a été désactivé. Puis je, t'envoyer mon code, stp ? A quelle adresse ?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 28 janv. 2005 à 14:21
salut,
l'explication se trouve dans la KB microsoft... on ne peut pas appeller une méthode (synchrone) dans depuis une boucle de message si une application attend après le résultat : il faut donc utiliser PostMessage dans ton appli émettrice puisque c'est ton application receptrice qui détruit l'atome...
cs_salazar
Messages postés241Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention19 février 20062 28 janv. 2005 à 15:01
C'est dommage que ca ne soit pas possible.
J'ai chargé une exemple de PostMessage, mais je ne comprends pas trop comment je pourrais l'utiliser pour mon besoin.
Je suis en discution avec valtrase sur ce meme sujet, et j'apporte plus d'explications sur mon vrai besoin.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 28 janv. 2005 à 15:20
salut,
dans le code que tu as posté sur vbfrance.com avec tes deux applis : tu remplaces SendMessage par PostMessage et ca va marcher...je m'étais mal exprimé dans le post précedent...