![]() |
StatusLCD
Liste der Anhänge anzeigen (Anzahl: 1)
hallo zusammen,
wie versprochen hier mein StatusLCD prog. es stellt system informationen auf der Form sowie auf einem externen LCD display dar. dazu muss das display an den IOWarrior24 (wohl auch 40 !?) von ![]() es wurde für ein 16x2 character display geschrieben, ist aber kein problem es auch mit anderen LCDs zu betreiben. geschrieben wurde es in Delphi7 personal. es müssen noch die HID-Komponenten installiert werden, die im SDK vom IOWarrior liegen für den aufbau der kompletten elektronischen schaltung gebe ich gerne ratschläge! würde mich über kritik und verbesserungsvorschläge freuen! gruss, iaby PS: ich weiß dass ich einen komischen programmierstil habe ;-) das prog wurde noch nicht mit einem Intel CPU getestet! kann also sein, das die CPU infos nicht 100%ig angezeigt werden! den IOWarrior24 und platine findet man auch hier: ![]() oben rechts unter "projekt"-> USB I/O Interface |
Re: StatusLCD
Du könntest vielleicht noch das BorderStyle auf bsNone setzen, dann sieht es noch besser aus!
Sonst ist das Programm ganz nützlich! :thuimb: Edit: Das Verschieben kannst du dann mit dem machen:
Delphi-Quellcode:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; SendMessage(Form1.Handle, WM_SYSCOMMAND, $F012, 0); end; |
Re: StatusLCD
Hi,
also wenn ich das prog öffnen will kommt eine Meldung dass es nicht geöffnet werden kann. Und dann hängt sich mein Rechner fast total auf :( |
Re: StatusLCD
HI!
Danke für das Prog. Ciao fkerber |
Re: StatusLCD
alanblack: das liegt daran das du nicht so ein Teil hast wahrscheinlich :mrgreen:
|
Re: StatusLCD
HI!
Nein, es geht auch ohne so "ein Teil" Ciao fkerber |
Re: StatusLCD
ja, sollte eigentlich auch ohne so ein "teil" gehen!
plug&plug funktioniert bei mir perfekt. kannst du die meldung mal posten, oder starte das program aus delphi heraus! |
Re: StatusLCD
Als Oberaufseher eh Autor der HID-Komponente werde ich eine Kritik schreiben. :-)
|
Re: StatusLCD
Es sind nur einige kleinere Fehler im Programm.
Der IOWarrior40 wird nicht erkannt, da die PID nicht abgefragt wird. Das habe ich nachgeruestet und es funktioniert (ich habe einen IOWarrior40 mit 16x2 LCD). Der Thread ist nicht korrekt implementiert. Die Schleife sollte "while not Terminated do" lauten. Das ist das Standardverfahren fuer Threads. Ich habe ine ueberarbeitete Source. iaby, sprich mich direkt an und ich schicke sie dir. |
Re: StatusLCD
Zitat:
Ich denke, gerade so sieht man, wie man Dinge besser machen kann. Aber wenn nicht, dann ist es auch nicht so tragisch. ;) @iaby: Auch von mir ein Dankeschön! :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 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