Hi Xanadu,
ist zwar schon etwas länger her, dass der Thread geöffnet wurde, aber da ich auch gerade ein Problem mit den Flags habe, schreibe ich mal hier rein:
1.) Ist in deinem Code zufällig das NOT zuviel?
Delphi-Quellcode:
if [color=#FF0000][b]not[/b][/color] Value then
Flags := Flags or TASK_FLAG_SYSTEM_REQUIRED
else
Flags := Flags and (not TASK_FLAG_SYSTEM_REQUIRED);
Für mich würde es mehr Sinn machen, wenn das entsprechende Bit auf 1 gesetzt würde (mit OR) bei Value=true. Oder liege ich da jetzt falsch?
2.) Mir ist aufgefallen, dass es den Windows-Taskplaner überhaupt nicht interessiert, was für ein Wert bei Flags gesetzt ist, und umgekehrt ändert sich der Flags-Wert auch nicht, wenn man die Checkboxen des Tasks manuell an- oder ausschaltet.
Stimmt da vielleicht irgendetwas bei der Übernahme dieses Flags-Wertes nicht?
Falls du inzwischen eine Lösung gefungen hast, dann lass mich doch bitte daran teilhaben
CU, Chris