Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TJvDigits von JVCL (https://www.delphipraxis.net/56824-tjvdigits-von-jvcl.html)

ManuMF 13. Nov 2005 11:19

Re: TJvDigits von JVCL
 
Das geht sowieso nicht so ganz:
Die Uhrzeit hat das Format xx:xx:xx (als String), und die JvDigits wollen eine Kommazahl (xx,xx).
Ich glaube, bei "15,75 Uhr" weiß nicht gleich jeder, dass es viertel vor vier ist... ;-)

Probiers mal mit JvSegmentedLEDDisplay (JvHMI).

Gruß,
ManuMF

Vader 13. Nov 2005 11:52

Re: TJvDigits von JVCL
 
hallo ManuMF,

kannst du mir nicht einen code posten mit "JvSegmentedLEDDisplay", wie man da
eine uhrzeit realisieren könnte, das fehlt mir noch bei meinem programm als optisches highligt !!

mfg vader

Vader 13. Nov 2005 13:17

Re: TJvDigits von JVCL
 
hallo,

noch eine frage: hab die jedis installiert, gibt's es eine deutsche hilfe zu den komponenten ?
mfg vader

ManuMF 13. Nov 2005 18:32

Re: TJvDigits von JVCL
 
Deutsche Hilfe gibt es glaube ich nicht...

aber es ist recht einfach:
Erstelle dir 8 Digits (Rechtklick im OI -> Add Digit). Beim 3. und 6. stellst du UseColon auf scuColonOnly. Das heißt, die Digits sind nur ein Doppelpunkt.
Dann, z. B. per Timer: JvSegmentedLEDDisplay.Text := TimeToStr(Time) oder wie auch immer. Nur solltest du darauf achten, dass der String, den du übergibst, immer zu den Doppelpunkten in den Digits passt. ODER: Du stellst alle Digits auf scuFull, dann kann theoretisch nichts passieren.

Gruß,
ManuMF

Vader 15. Nov 2005 17:47

Re: TJvDigits von JVCL
 
hallo ManuMF,

du schreibst 8 digts, sind das 8 JvSegmentedLEDDisplay ?
weil ich finde die eigenschaften "UseColon und scuFull" nicht ?

mfg vader

ManuMF 15. Nov 2005 18:05

Re: TJvDigits von JVCL
 
Hallo,

Zitat:

Zitat von ManuMF
Erstelle dir 8 Digits (Rechtklick im OI -> Add Digit).

Rechtsklick auf JvS.L.Display. Die Eigenschaften haben dann die einzelnen Digits.

Gruß,
ManuMF

Vader 15. Nov 2005 18:47

Re: TJvDigits von JVCL
 
hallo,

danke das mit den eigenschaften habe ich geschnallt, aber wie soll ich die zeit
auf die 8 digts verteilen, so geht nicht

Delphi-Quellcode:
JvSegmentedLEDDisplay1.Text := TimeToStr(Time)
JvSegmentedLEDDisplay2.Text := TimeToStr(Time)
JvSegmentedLEDDisplay3.Text := TimeToStr(Time)
...usw ???
mfg vader

Vader 16. Nov 2005 16:47

Re: TJvDigits von JVCL
 
hallo,
hat irgend wer eine idee wie man das lösen könnte ?
mfg vader

ManuMF 16. Nov 2005 16:50

Re: TJvDigits von JVCL
 
Zitat:

Zitat von ManuMF
per Timer:
Delphi-Quellcode:
JvSegmentedLEDDisplay.Text := TimeToStr(Time);

Das würde, wenn der Timer das Intervall 1000 oder kleiner (wobei das so reichen sollte) hat, die aktuelle Zeit anzeigen.

Gruß,
ManuMF

Vader 16. Nov 2005 17:27

Re: TJvDigits von JVCL
 
hallo,ManuMF

ich steh glaube ich auf der leitung, muß ich jetzt 8 JvSegmentedLEDDisplay auf die form setzten ?
weil ich habe 8 JvSegmentedLEDDisplay kompo auf der form und wenn ich deinen code in den timer
schreibe kommt diese fehlermeldung

Delphi-Quellcode:
[Fehler] Unit1.pas(36): E2003 Undefinierter Bezeichner: 'Text'
mfg vader


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:07 Uhr.
Seite 2 von 3     12 3      

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