0 votes

threading et compléments ie7

J'ai un add-on ie7, j'ajoute des éléments html à la page qui est parcourue.

ie jette l'opération interrompue, et ne navigue pas vers la page, Quelqu'un sait ce qu'il faut faire ?

je travaille de manière asynchrone avec les éléments html en ajoutant

1voto

jeffamaphone Points 31732

Les objets DOM d'IE sont tous des objets STA. Cela signifie que vous ne pouvez les utiliser que sur le thread sur lequel ils ont été créés, c'est-à-dire le thread de l'interface utilisateur de l'onglet.

Si vous devez les utiliser depuis un thread d'arrière-plan, vous devez marshaler l'objet d'un appartement à l'autre. Ceci est accompli assez facilement en utilisant la fonction Table d'interface globale .

0voto

Chen Kinnrot Points 6207

La meilleure façon de s'assurer que vous travaillez avec le fil d'exécution principal de votre aide de navigateur Web est d'effectuer tout votre travail asynchrone en arrière-plan.

la deuxième option est de créer un contexte de synchronisation et de toujours effectuer les changements de domaines à partir du contexte de synchronisation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X