Detecter lorsqu'un programme a fini de se charger

Signaler
Messages postés
9
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
4 juin 2006
-
Messages postés
9
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
4 juin 2006
-
bonsoir,
Je suis occupé a encoder un petit programme qui doit ecrire sous word tout seul comme un grand.
Pour le moment ça marche mais j'ai comme un soucis d'optimisation.
Comme le temps de chargement est differents sous un 1Ghz ou un 3Ghz, je me disais qu'il devait bien y avoir moyen de detecter lorsque le programme avait fini de se charger entierement, ce qui enleverais le timer que j'ai mis pour que la saisie ne commence que X secondes plus tard...

J'ai essayer de choper les messages windows ( j'ai regarder via SPY++) pour determiner lorsque word a fini de se lancer mais je ne m'en sort pas...

j'ai juste pu voir un "truc" avec un mot focus dedans... je suppose que c'est lorsque une page ou un control gagne ou perd le focus...

Si quelqu'un pouvait me rensigner... me mettre sur la piste

Merci

Izn0

2 réponses

Messages postés
475
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2008

Ton programme charge Word et simule quelqu'un qui écrit.
Pourquoi faire ça alors que il y a des objets COM qui peuvent te permettre de créer un fichier word sans même avoir à lancer Word.
J'ai jamais fait ça mais j'en ai entendu parler.

[:D] @++
Messages postés
9
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
4 juin 2006

je ne veux pas creer un fichier word, je veux juste ecrire dans un editeur de texte comme word :-). Sinon, tu aurais eu raison... :-)
donc si quelqu'un a une idée ça serait sympa de l'exposer ici...