![]() |
Delphi-Version: 5
a>=100
Guten Abend,
Wie kann man das schreiben, wenn die Caption (alles Zahlenwerte) eines Labels a>=100 ist, das dann irgendwas passieren soll . Danke im Vorraus LG DarthYoda |
AW: a>=100
Warum hat den eine Caption einen Zahlenwert und nicht ein Integer?
|
AW: a>=100
Ja sry ich mein Integer
|
AW: a>=100
Es gibt mehrere Wege, das anzugehen. Im Grunde läuft es immer darauf hinaus, die Bedingung da zu prüfen, wo du den Wert setzt.
Delphi-Quellcode:
if a >= 100 then
begin // tue etwas end; einLabel.caption := inttostr(a); |
AW: a>=100
Ich glaub ich hab mich etwas falsch Ausgedrückt. Ich will, dass wenn die Label.Caption >=100 ist, dass dann beispielsweise die Caption vom Form geändert wird.
|
AW: a>=100
Zitat:
Delphi-Quellcode:
if (IntToStr(Label1.Caption) >= 100) then
|
AW: a>=100
Danke jz sollte es klappen...
Tut mir leid wenn ich wie ein noob rüberkomme, aber ich hab delphi erst seit einigen Tagen. LG |
AW: a>=100
Zitat:
Geht natürlich mit einem Timer (quasi Polling); die sauberer Variante wäre imho der Zeitpunkt wo auch
Delphi-Quellcode:
gesetzt wird (also quasi ein Push).
Label1.caption
Aber das Problem scheint ja gelöst zu sein :wink: |
AW: a>=100
Zitat:
Und wenn es mehr als 1-2 Labels sind, würde ich es nochmals anders angehen - aber auf eine allgemeine Frage, kann man oft nur allgemein antworten. :glaskugel: |
AW: a>=100
Generells Problem bei dir: Datenhaltung in einer visuellen Komponente. Stichwort: Trennung von der Darstellung und der Datenverarbeitung.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 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 by Thomas Breitkreuz