C# Procces Herhalen

Status
Niet open voor verdere reacties.

micksteenbergen

Gebruiker
Lid geworden
6 jun 2010
Berichten
6
Hoe kant ik de "backgroundWorker1" zijn taak eindeloos laten herhalen in C#?

in VB.NET zou het gewoon loop zijn

bedankt! :thumb:
 
kijk eens:

Code:
using System;
using System.Windows.Forms;

namespace helpmij
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void "BUTTONHIER"_Click(object sender, EventArgs e)
        {
            int count = "HOEVAAK HIER";
            for (int i = 1; i < = count; i++)
            {
                MessageBox.Show("nou zeg dat zijn er veel");
            }
        }
    }
}

hier nog een link naar een tutorial *klikje*
 
Het kan nog simpeler, aangezien deze niet oneindig is, zou je de onderstaande kunnen proberen:

Code:
while(true)
{
     //doe iets
}
 
Het kan nog simpeler, aangezien deze niet oneindig is, zou je de onderstaande kunnen proberen:

Code:
while(true)
{
     //doe iets
}

Let er wel op dat in een oneindige-lus (zoals hierboven), je huidige thread dus niet meer reageert. Mocht je zoiets willen doen, doe het dan in een eigen thread zodat je user interface nog steeds blijft werken.
 
dan krijg je dit als ik me niet vergis :)




Code:
        private void FileButton_Click(object sender, EventArgs e)
        {
            System.Threading.Thread T1 = new System.Threading.Thread(read_file);
            T1.Start();
        }

        private void read_file()
        {
while(true)
{
     //doe iets
}
            
            }
        }
 
Ja, nu blijft hij continue het geen doen wat je tussen de accolades van het while statement zet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan