Delphi-PRAXiS

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 Integer Werte in einer Art Label darstellen? (https://www.delphipraxis.net/49556-integer-werte-einer-art-label-darstellen.html)

Hallo_Thomas 12. Jul 2005 22:53


Integer Werte in einer Art Label darstellen?
 
Gibt eine Art Label Komponente wo ich Integer Zahlen anzeigen kann, ohne sie mit IntToStr umzuwandeln? so ne Art Value wie bei Spinedit, also ohne Integer umzuwandeln?

Aenogym 12. Jul 2005 23:03

Re: Integer Werte in einer Art Label darstellen?
 
hi,

um eine zahl auf den bildschirm zu zeichnen, musst du sie immer in einen string umwandeln.
anders macht es das spinedit auch nicht.
warum möchtest du denn auf IntToStr verzichten?

aenogym

Hallo_Thomas 12. Jul 2005 23:22

Re: Integer Werte in einer Art Label darstellen?
 
Mein gedanke war, meine Performance zu erhöhen. da IntToStr doch einiges an resourcen kostet.

jim_raynor 12. Jul 2005 23:40

Re: Integer Werte in einer Art Label darstellen?
 
nun. Aber wie der Vorredner schon schrieb, muss die Zahl so oder so umgewandelt werden. Und glaube mir, die Anzeige ist wesentlich Performance lastiger als die Umwandlung.

Aenogym 12. Jul 2005 23:51

Re: Integer Werte in einer Art Label darstellen?
 
hm,

glaube nicht, dass das klappt. denn du musst die zahl in einen string umwandeln, um ihn anzuzeigen.
allerdings könntest du eventuell auch eine art progressbar verwenden. einfach ein rechteck zeichnen, dessen breite sich aus deinem integer berechnet. das zeichnen führst du dann nicht nach jedem schritt aus, sondern vielleicht nach 10 schritten. das sollte die performance schon etwas erhöhen.

aenogym

Luckie 13. Jul 2005 00:17

Re: Integer Werte in einer Art Label darstellen?
 
Zitat:

Zitat von Hallo_Thomas
Mein gedanke war, meine Performance zu erhöhen. da IntToStr doch einiges an resourcen kostet.

Der Flashcnehals ist bestimmt nicht die Funktion IntToStr. Schon eher das Neuzeichnen des Labels, wenn sich dessen Inhalt ändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz