SP
vb

Doevents

Por Sprit, 29 de dez. de 2006 em C# e Visual Basic

6
2.1k
SpritS
29 de dezembro de 2006 às 17:21

Pessoal,

Primeiro post aqui no forum hehe.

Bom vou explicar uma função bem legal do VB mais meio misteriosa, pq poucas pessoas usam ela corretamente.

 

Figamos que você tem a seguinte estrutura

 

Dim I as Long

Dim Z as Long

 

 

 

For i= 0 to 99999

Z=i

Next I

 

Essa ai emcima digamos que iria levar x minutos pra processa então sua aplicação iria congelar até que essa rotina terminasse.

 

Usando o DoEvents isso nao acontece, ele processa isso a parte e retorna os dados não congelando o software faznedo com que o usuario continue trabalhando normal.

 

ficaria assim:

 

For i= 0 to 99999

DoEvents

Z=i

Next I

 

Qualquer Duvida estamos ai...! =)

Espero ter ajudado

soulblasterS
29 de dezembro de 2006 às 17:24

Hiho"

 

wow...

bastante bom =D

 

um dia ainda vou entender VB ^^'

cya... :hi:

1 mês depois...
lancellotL
06 de janeiro de 2007 às 21:23

não entender isso, :/ to quebrando a cabeça aqui pra entende VB, mas ta fods, da uma força ai parceiro, ensinando os conceitos basicos xD

SpritS
06 de janeiro de 2007 às 21:40
não entender isso, :/ to quebrando a cabeça aqui pra entende VB, mas ta fods, da uma força ai parceiro, ensinando os conceitos basicos xD

 

Lancellot

VB não é um bixo de 7 cabeça nao heheh

pesquise nos seguintes sites:

 

VbMania (Muito Bom - Portugues)[

VbWeb (Legalzinho - Portugues)

MSDN (Microsft - Portugues (Muito Bom)

Macoratti.net (Excelente - Portugues)Planet-Source-Code (Excelente - Ingles)

TPRogramming (Bom - Porém é voltado pra Tibia)

TibiaFans (Fraco - Também voltado pra tibia)

 

Espero que estes links te ajudem, caso vc tenha alguma duvida + especifica, posta ai que o pessoal ajuda! =)

Flws

FagunzF
06 de janeiro de 2007 às 23:10

RoX...

Vo Fazer um Tutorial sobre VB...

8 meses depois...
bizugoB
04 de setembro de 2007 às 19:32

Boms loops não pressisam de DoEvents, que é usado em loops que custumam travar a tela ;D

Ja para loops grandes, num é má ideia

Editado Setembro 4 por bizugo