![]() |
Re: Problem mit Zähler in For-Schleife (gelöst)
Das sieht mir zwar umständlich aus, sollte aber meist funktionieren. Aaaaaber: nimm bitte die Vergleiche auf true und false raus, das kann danebengehen.
|
Re: Problem mit Zähler in For-Schleife
Zitat:
Hier noch ein kleiner Bonus: Nach den ![]()
Delphi-Quellcode:
ist das Gleiche wie
if not ((EditableField = true) and (NotEditableField = False)) then
Delphi-Quellcode:
Man darf and in or umwandeln wenn man jeden einzelnen Term negiert und dann auch noch das Gesamtergebnis negiert.
if not EditableField or NotEditableField then
|
Re: Problem mit Zähler in For-Schleife
Zitat:
Delphi-Quellcode:
erstmal die "bösen" Vergleiche weg
if not ((EditableField = true) and (NotEditableField = False)) then
Delphi-Quellcode:
und nun stimmt das "ist das Gleiche wie"
if not (EditableField and not NotEditableField) then
Delphi-Quellcode:
if not EditableField or NotEditableField then
Denn korrekt wäre es sonst so gewesen (Achtung, diese Codes sind fehlerhaft, so wie der allererste Code)
Delphi-Quellcode:
if (EditableField <> true) or (NotEditableField <> False) then
// gekürzt, da FALSE nur einen Wert besitzt if (EditableField <> true) or NotEditableField then |
Re: Problem mit Zähler in For-Schleife (gelöst)
Hatte ich das nicht bereits erwähnt?
|
Re: Problem mit Zähler in For-Schleife (gelöst)
Zitat:
|
Re: Problem mit Zähler in For-Schleife (gelöst)
Das Gefühl habe ich auch :zwinker:
|
Re: Problem mit Zähler in For-Schleife (gelöst)
hey, danke nochmal. das mit den De-Morganschen Regeln muss ich mir mal durchlesen, das hab ich noch nicht 100% verstanden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11: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 by Thomas Breitkreuz