My While l oop работает, только если я помещаю в него MessageBox. Каждый раз, когда я нажимаю ОК, переменная ValueT1-6 записывается в текстовые поля (как и должно). Если я удалю MessageBox, программа просто больше не будет работать, и в текстовые поля ничего не будет записано. Я действительно не знаю, в чем проблема.
Мой код:
public void Main() //Main-Programm
{
while (x == 1)
{
// MessageBox.Show("here");
//Open the first found LabJack U6.
u6 = new U6(LJUD.CONNECTION.USB, "0", true); // Connection through USB
LJUD.eAIN(u6.ljhandle, 0, 199, ref ValueT1, -1, -1, -1, binary); //Wert von Labjack einlesen & auf Variable schreiben
textBox1.Text = ValueT1 * 15 + " °C ";
LJUD.eAIN(u6.ljhandle, 1, 199, ref ValueT2, -1, -1, -1, binary); //Wert von Labjack einlesen & auf Variable schreiben
textBox2.Text = ValueT2 * 15 + " °C ";
LJUD.eAIN(u6.ljhandle, 2, 199, ref ValueT3, -1, -1, -1, binary); //Wert von Labjack einlesen & auf Variable schreiben
textBox3.Text = ValueT3 * 15 + " °C ";
LJUD.eAIN(u6.ljhandle, 3, 199, ref ValueT4, -1, -1, -1, binary); //Wert von Labjack einlesen & auf Variable schreiben
textBox4.Text = ValueT4 * 15 + " °C ";
LJUD.eAIN(u6.ljhandle, 4, 199, ref ValueT5, -1, -1, -1, binary); //Wert von Labjack einlesen & auf Variable schreiben
textBox5.Text = ValueT5 * 15 + " °C ";
LJUD.eAIN(u6.ljhandle, 5, 199, ref ValueT6, -1, -1, -1, binary); //Wert von Labjack einlesen & auf Variable schreiben
textBox6.Text = ValueT6 * 15 + " °C ";
}
}
Мне не нужен MessageBox в моем последнем коде. это было просто для тестирования.