Je suis sur le point d'écrire un contrôle qui a ce défaut. Pourquoi exactement est-ce mauvais?Blocage dans l'objet STA COM
Votre contrôle ActiveX a un défaut commun qui seul thread (STA) les objets ActiveX & COM doit éviter: des objets COM STA ne peut pas effectuer opérations de blocage sur le thread STA, sauf si l'objet COM aussi pompes Messages Windows. Par conséquent, si votre contrôle doit effectuer une opération de blocage synchrone, il doit mettre en œuvre une pompe de message Windows en attendant que l'opération de blocage soit terminée.
Je ne veux pas pomper des messages alors que je bloque parce que semble provoquer mon toexecute javascript mode rentrante. ce qui est vraiment mauvais.