AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datenaustausch zwischen Thread und Hauptprogramm

Ein Thema von mischo22 · begonnen am 22. Nov 2012 · letzter Beitrag vom 4. Dez 2012
 
mischo22

Registriert seit: 23. Mär 2006
9 Beiträge
 
#1

Datenaustausch zwischen Thread und Hauptprogramm

  Alt 22. Nov 2012, 16:23
Hallo!

da die Hilfe mir nichts brauchbares ausgeworfen hat, hier meine Frage,
die mich schon seit geraumer Zeit beschäftigt:


Ich habe ein Programm, welches beim Start ein Thread startet. Dieser Thread soll eigenständig
Daten von einer seriellen Schnittstelle abfragen bez. Senden.

Dazu müssen zwischen Thread und Hauptprogramm Daten übertragen werden (Syncronisiert!).
Dem Thread muss u.A. die COM-Port Parameter übergeben werden, und die Info, ob Connected werden soll
Der Zhread muss nun beim Empfangen von bestimmten Daten seinerseits Werte zurück an das Hauptprogramm
geben, z.B. ein Temperaturwert, der zuvor empfangen wurde.


Es gibt nun drei Lösungsansätze:

1. Variablen liegen im Hauptsprogramm. Der Thread greift darauf zu.
2. Variablen liegen im Thread, deklariert im public Abschnitt
3. Variablen liegen im Thread, deklariert als "property" im public Abschnitt

Wie gesagt, alles muss syncronisiert sein.


Wie kann ich das am geschicktesten machen?
Müssen Variablen auch syncronisiert werden oder nur Objekte?


Vielen Dank schon mal vorab für eure Unterstützung.


Grüße
Michael
  Mit Zitat antworten Zitat
 


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 05:41 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 by Thomas Breitkreuz