AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) C# [C# 2005] Serielle Schnittstelle und Multimeter...
Thema durchsuchen
Ansicht
Themen-Optionen

[C# 2005] Serielle Schnittstelle und Multimeter...

Ein Thema von Markus · begonnen am 27. Dez 2004 · letzter Beitrag vom 15. Jan 2005
Antwort Antwort
Markus
(Gast)

n/a Beiträge
 
#1

Re: [C# 2005] Serielle Schnittstelle und Multimeter...

  Alt 15. Jan 2005, 10:15
So, ich bin jetzt weiter, aber es gibt noch ein Problem. Ich habe ein Formular mit einem Button, einem Timer und einem Label. Dazu folgender Code:

Code:
#region Using directives

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using System.IO;

#endregion

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

        private void button1_Click(object sender, EventArgs e)
        {
            serialPort1.Open();
        }

        private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            if (serialPort1.IsOpen)
            {
                serialPort1.Write("D");
            }
        }

        private void serialPort1_ReceivedEvent(object sender, System.IO.Ports.SerialReceivedEventArgs e)
        {
            label1.Text= serialPort1.ReadExisting();
        }
    }
}
Wenn ich den Button anklicke kommt aber folgende Meldung:

Code:
Illegal cross-thread operation: Control 'label1' accessed from a thread other than the thread it was created on.
Weiß jemand was das heißt und wie ich es beheben kann? Ich will einfach den Wert, den der Com-Port sendet im Label haben. Wenn ich den Wert mit einer Message-Box ausgebe, geht alles.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz