Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
20. Apr 2010
Na wenigstens bist du ja lernfähig; ich dachte schon ich hätte umsonst geschrieben.
Hier noch ein kleiner Bonus:
Nach den De Morganschen Gesetzen kann man umformen:
if not ((EditableField = true) and (NotEditableField = False)) then
ist das Gleiche wie
if not EditableField or NotEditableField then
Man darf and in or umwandeln wenn man jeden einzelnen Term negiert und dann auch noch das...
Forum: Object-Pascal / Delphi-Language
Delphi
by shmia,
20. Apr 2010
Dein Code ist sehr umständlich. Die Lösung heisst Zwischenvariable:
var
f : TField;
begin
CheckCertified := False; // sollte nicht fehlen, da CheckCertified ansonsten undefiniert sein könnte
for i := 1 to DataSet.FieldCount-1 do
begin
f := Dataset.Fields;
if f.FieldName = 'DONE' then
begin