AGB  ·  Datenschutz  ·  Impressum  







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

Jobliste Kommunikation mit externem Gerät

Ein Thema von DelphiManiac · begonnen am 17. Nov 2006 · letzter Beitrag vom 23. Nov 2006
Antwort Antwort
DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Re: Jobliste Kommunikation mit externem Gerät

  Alt 21. Nov 2006, 10:34
@Der_WISSENDE

Hallo, cool, was für eine schnell (und noch dazu ausführliche Antwort)!!

Habe den Ansatz mit den verschiedenen JobKlassen verstanden,

also es gibt eine BasisJobKlasse, die eine nicht implementierte doJob Methode besitzt.
Diese wird in den abgeleiteten Klassen implementiert.

Meine Frage ist jetzt folgende:
ich habe ja eine Klasse die ungefähr 50-60 Kommunikationsmethoden implemetiert:
Beispiel:
Delphi-Quellcode:
TGeraet.Get_Temperatur(var Temp:integer);
TGeraet.Set_Temperatur(Temp:integer);
TGerat.Get_SerialNumber(var SN:String);
TGeraet.Set_SerialNumber(SN:String);
Wie soll ich nun meinem Job sagen, dass er die Funktion Set_Temperatur ausführen soll?
Sollte ich eine Parameterübergabe ( ich benötige ja den Parameter Temp, da ich ihn ja an die Funktion übergeben muss)
per Konstruktor machen, oder wüsstest du eine bessere Methode?

ich habe einige Jobs, die immer (zyklisch) ausgeführt werden müssen, wie z.B.: dass Lesen der Messwerte,
hast du eine Ahnung, wie ich das am besten bewerkstellige, sollte ich einen Timer laufen lassen, der die Jobliste dann wieder und wieder mit dem gleichen Job füllt?

Vielen Dank schonmal für deine Mühe!!
Gruß
DelphiManiac
  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 17:07 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