AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

a>=100

Offene Frage von "alleinherrscher"
Ein Thema von DarthYoda · begonnen am 18. Okt 2015 · letzter Beitrag vom 19. Okt 2015
Antwort Antwort
Seite 1 von 2  1 2   
DarthYoda

Registriert seit: 18. Okt 2015
9 Beiträge
 
#1

a>=100

  Alt 18. Okt 2015, 21:09
Delphi-Version: 5
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
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.024 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: a>=100

  Alt 18. Okt 2015, 21:19
Warum hat den eine Caption einen Zahlenwert und nicht ein Integer?
  Mit Zitat antworten Zitat
DarthYoda

Registriert seit: 18. Okt 2015
9 Beiträge
 
#3

AW: a>=100

  Alt 18. Okt 2015, 21:19
Ja sry ich mein Integer
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#4

AW: a>=100

  Alt 18. Okt 2015, 21:34
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);
  Mit Zitat antworten Zitat
DarthYoda

Registriert seit: 18. Okt 2015
9 Beiträge
 
#5

AW: a>=100

  Alt 18. Okt 2015, 21:44
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.
  Mit Zitat antworten Zitat
Benutzerbild von blawen
blawen

Registriert seit: 1. Dez 2003
Ort: Luterbach (CH)
500 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: a>=100

  Alt 18. Okt 2015, 21:50
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.
Irgendwie sehe ich Dein Problem nicht. Bei obigen Code musst Du nur noch den Inhalte (Caption) in einen Zahlenwert umwandeln...

if (IntToStr(Label1.Caption) >= 100) then
Roland
  Mit Zitat antworten Zitat
DarthYoda

Registriert seit: 18. Okt 2015
9 Beiträge
 
#7

AW: a>=100

  Alt 18. Okt 2015, 22:00
Danke jz sollte es klappen...

Tut mir leid wenn ich wie ein noob rüberkomme, aber ich hab delphi erst seit einigen Tagen.

LG
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#8

AW: a>=100

  Alt 18. Okt 2015, 22:06
if (IntToStr(Label1.Caption) >= 100) then
Und wann würde man das ausführen?
Geht natürlich mit einem Timer (quasi Polling); die sauberer Variante wäre imho der Zeitpunkt wo auch Label1.caption gesetzt wird (also quasi ein Push).


Aber das Problem scheint ja gelöst zu sein
  Mit Zitat antworten Zitat
Benutzerbild von blawen
blawen

Registriert seit: 1. Dez 2003
Ort: Luterbach (CH)
500 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: a>=100

  Alt 18. Okt 2015, 22:45
Und wann würde man das ausführen?
Würde ich pers. auch beim setzen überprüfen...
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.
Roland
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie
(Moderator)

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

AW: a>=100

  Alt 19. Okt 2015, 01:38
Generells Problem bei dir: Datenhaltung in einer visuellen Komponente. Stichwort: Trennung von der Darstellung und der Datenverarbeitung.
Michael
Ein Teil meines Codes würde euch verunsichern.

Geändert von Luckie (19. Okt 2015 um 01:41 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf