[VB.NET] Doevents

Pagina: 1
Acties:
  • 112 views sinds 30-01-2008
  • Reageer

  • DustMan4u
  • Registratie: Maart 2001
  • Laatst online: 20-05 23:28
Ik ben bezig een programma aan het schrijven in VB.NET, en nu krijg ik als ik in een while loop DoEvents() aanroep de volgende foutmelding:

Name 'DoEvents' is not declared

Voor zover ik weet hoeft er voor DoEvents helemaal nix gedeclared te worden, maar hoe krijg ik hem werkend. Ik kon er nix over vinden op got en via google werd er alleen verteld dat doevents niet gedeclared hoeft te worden, maar in VB automatisch zit.

Domotica: Fibaro HC2 met diverse modules in het hele huis, Nest Hello & Cam IQ | 3D: Voron Switchwire


  • Rhapsody
  • Registratie: Oktober 2002
  • Nu online

Rhapsody

In Metal We Trust

application.DoEvents() al geprobeerd?

🇪🇺 pro Europa!


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Visual Basic .NET:
1
Applaction.DoEvents();


Maar gebruik het niet in een while, doe het dan in een anderen Thread ofzo.

  • DustMan4u
  • Registratie: Maart 2001
  • Laatst online: 20-05 23:28
questa schreef op 29 september 2004 @ 15:07:
Visual Basic .NET:
1
Applaction.DoEvents();


Maar gebruik het niet in een while, doe het dan in een anderen Thread ofzo.
Idd dan doet hij het wel, maar wat bedoel je met dat je het niet in een while moet doen?

Domotica: Fibaro HC2 met diverse modules in het hele huis, Nest Hello & Cam IQ | 3D: Voron Switchwire


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:52
DustMan4u schreef op 29 september 2004 @ 15:37:
[...]

Idd dan doet hij het wel, maar wat bedoel je met dat je het niet in een while moet doen?
Hij bedoelt dat je die DoEvents niet in een while moet aanroepen; en dat je die bewerking (hetgeen je dus met die while doet), die nu in je UI thread loopt, in een aparte thread laat lopen.

https://fgheysels.github.io/


  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 21-05 14:59

pjvandesande

GC.Collect(head);

Als jij een while lus uitvoert die vrij lang duurt, is het niet netjes om dit in je MainThread te doen.

Je kunt dan het beste een anderen Thread gebruiken.

edit:
Whoami, doe is niet zo snel man
B)

[ Voor 14% gewijzigd door pjvandesande op 29-09-2004 15:43 ]

Pagina: 1