Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Überwachen von Werten (https://www.delphipraxis.net/31875-ueberwachen-von-werten.html)

Tau 15. Okt 2004 06:57


Überwachen von Werten
 
Hallo Leute

kann mir vielleicht jemand sagen wie ich z.B. den
Wert oder Ausdruck Überwachen kann beim Compiliren.

z.B.
Button1.Enabled := False; :gruebel:

Gruss
Tau

Plague 15. Okt 2004 07:23

Re: Überwachen von Werten
 
Ich weiß nicht genau was Du meinst, aber generell könntest Du mit einem Timer und einer If-Abfrage ständig kontrollieren, ob sich der Eigenschaftwert ändert...

Delphi-Quellcode:
Timer1.Interval := 100;
if Button1.Enable = true then
  Showmessege('Wert geändert'); //oder sonst eine Art der Signalisierung
Gruß
Thomas

SirThornberry 15. Okt 2004 07:25

Re: Überwachen von Werten
 
Ich glaube er meint eher per Debuger so das er mitbekommt in welcher Zeile seine Variable geändert wird. So weit ich weiß gibt es bei VisualC++ so etwas, das, das Programm dann an der Stelle mit einem Haltepunkt anhält an der die Variable geändert wird. Ob es das auch in Delphi gibt weiß ich jedoch nicht.

Tau 15. Okt 2004 07:30

Re: Überwachen von Werten
 
Hallo SirThornberry

genau das meinte ich :wall:

Gruss
Tau

Stevie 15. Okt 2004 09:12

Re: Überwachen von Werten
 
Geht ja sogar!!! :bouncing4:

Tau 15. Okt 2004 11:22

Re: Überwachen von Werten
 
Hallo Stevie

D A N K E :witch: :bouncing4:

Habe aber leider ein kleines Problem ?

Bei mir bringt er immer im Ergebnis Feld.

Delphi-Quellcode:
Undefinierter Bezeichner: Endit1.text
woran kann das liegen :?:

Gruss
Tau

Stevie 15. Okt 2004 11:28

Re: Überwachen von Werten
 
Das kommt darauf an, in welchem Bereich diese Variable - sprich die Komponente - bekannt oder überhaupt existent ist.
Lokale Variablen sind ja auch nur innerhalb einer Routine deklariert, also bekannt. Ebenso verhält es sich mit Komponenten auf einem Form.

Tau 15. Okt 2004 11:54

Re: Überwachen von Werten
 
Hallo Stevie

alles klar. :witch: :bouncing4: :witch:
Danke

Tau


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 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