Onderbreking van een lang lopende lus

Status
Niet open voor verdere reacties.

Pythia

Nieuwe gebruiker
Lid geworden
21 jan 2012
Berichten
1
Momenteel werk ik aan een prograammatje in VB.NET 2010 dat van aangeboden

getallen moet vaststellen of deze een palindroom zijn of niet. De getallen

waar het om gaat, onstaan door vermenigvuldiging van twee getallen van elk

twee, drie, vier of vijf cijfers. Bij vermenigvuldiging van twee getallen

van vijf cijfers ontstaan er 8.099.820.001 getallen die elk op palindroom

getest moeten worden. De computer is daar dermate lang mee bezig dat hij

helemaal nergens meer op reageert. Ook niet op een stop-bevel.

Nu is mijn vraag: bestaat er een instructie, statement of manier om ervoor

te zorgen dat mijn computer tussendoor nog uit de lus gehaald kan worden?

Dus dat ik de lus (twee geneste for... next lussen) kan onderbreken?

Met dank voor elk bruikbaar antwoord.

Groetjes, Pythia
 
Als je een backgroundworker gebruikt, en dan de "WorkerSupportsCancellation" op true zetten. Dan kan je het onderbreken.... Ook 'bevriest' het programma dan niet.

Succes!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan