• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

scorch

BackGorundWorkers e Funções

4 mensagens neste tópico

Estou com um problema. Tenho um BackgroundWorker e uma função. Tenho também um sub sob o qual o BackgroundWorker executa o código. O que eu queria era no backgroundWorker chamar uma função que corresse na thread principal. Mas nao consigo... :)

Eu li o artigo do ribeiro55 da wiki para os BackgroundWorkers e um post recente sobre os mesmo, o qual não entendi.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nao sei se dá para fazer isso...

Tens a Thread A e a thread B.

A Thread A dispara a B... e ela vai correr... independentemente....

Parece-me que para fazeres isso, tens uma de duas possibilidades:

- Ou adormeces a thread principal...ou usas o join...se não está em erro...

de qualquer modo... em ultima instância podes aceder à thread principal mais vais ter que usar delegados...

desculpa se vou meti água.. mas não é propriamente a área onde me sinto mais confortável----

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas eu não quero adormecer a thread principal, eu quero comunicar com ela. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora