![]() |
AW: Strings vergleichen?
Dieser Code ist in einem Timer, der vergleicht ob sich der Benutzer ein Befehl geändert hat, alle 60 Sekunden ungefähr ..
|
AW: Strings vergleichen?
Zeig doch einmal mehr von Deinem Code. Sonst können wir schlecht helfen.
Wo werden denn Deine Zeichenketten-Variablen gefüllt? "Befehl2" sollte vielleicht "BefehlAlt" heißen und müsste global (sorry :wink:) deklariert sein. Sonst verfällt dessen Inhalt nach jedem Timerdurchlauf. Man kann aber einen Vergleich auch im OnChange-Ereignis einer TEdit einbinden. Dann braucht man dafür keinen Timer einsetzen. |
AW: Strings vergleichen?
Timer? Ich dachte sowas macht man via OnChange der Edits. :angle2:
Delphi-Quellcode:
type
TMyClass = class(...) private alterBefehl: String; end; procedure TMyClass.xyz; var befehl: string; begin befehl := 'randomblablablablabla'; if befehl <> alterBefehl then begin alterBefehl := befehl; //CODE// end; end; |
AW: Strings vergleichen?
Ich glaube nicht, dass der Fragesteller sich schon mit Klassenentwicklung beschäftigt hat. Daher würde ich eine globale Variable empfehlen.
|
AW: Strings vergleichen?
Zitat:
Wetten er hat seinen kompletten Code eh in der GUI drin (also in Methoden von TForm1), also hat er da eine gute Stelle für diese Variable. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:59 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-2025 by Thomas Breitkreuz