Hallöle...
Zitat:
Ich (Anfänger) programmiere grade eine Maschinenüberwachung.
Zitat:
Jetzt sollen aber 12 Maschinen angezeit werden
...das nenn ich mal sportlich.
Mit Verlaub...etwas schwierigeres zum Anfang hättest du du dir nicht aussuchen können.
Zum Thema:
1: wie schon gesagt:
TFrame statt
TForm (TFrame ist ein Container
http://docwiki.embarcadero.com/Libra...l.Forms.TFrame)
2: wie schon gesagt: Art der Schnittstelle? Nachtrag:
TCP/IP Verbindung mit ClientSocket
3: Das ist erst der Anfang der Probleme. Du solltest ein
Konzept auf dem Papier machen.
* Vernünftige Namensgebung der Komponenten und der Variablen von Anfang an.
(nicht Form1 wie in dem Bild
)
* Trennung der Logik von der Oberfläche. (Units) Das macht die Erweiterungen später raus leichter. Ich wette das momentan alles in einer
Unit abläuft.
* Codeeinrückung ggf. mit Formatter.
* Was wird wie von den Geräten abgeholt. (nacheinander / parallel
http://docwiki.embarcadero.com/Libra...lasses.TThread)
* Was wird wie von den Geräten angezeigt. (nacheinander / parallel
http://docwiki.embarcadero.com/Libra...lasses.TThread)
* Speicherung der Daten? (Datenbank?)
* Events
* Ohne dich anzugreifen (wir haben auch alle mal angefangen
): Mehr als ein Timer auf der Form eines Anfängers sagt eigentlich das man das Konzept der Abarbeitung der Befehle (eventbasiert) nicht wirklich verstanden hat. Ich will damit sagen das es mit Sicherheit eine Lösung ohne Timer gibt. Da wären wir wieder beim Konzept.
* Als Anfänger über Freigaben der Objekte nachdenken?
Die Anwendung soll später 24/365 laufen? Dann ist das wichtig!
* usw...
Ich will dir nicht den Mut nehmen, aber da gehört ein wenig Erfahrung dazu...Sorry
Wir helfen dir kein Thema...aber das wird mit dem Verstehen dauern. Ich habe das Gefühl das hinter dir ein Chef steht der "morgen" ein fertiges Programm erwartet.
Bitte hinterlege deine Delphi Version in deinem Profil. Danke.