Hallo,
danke Jungs
hatte einen Fehler an einer anderen Stelle im Code, SetPropValue funktioniert.
Der hinweis von Himitsu hat mich an einen anderen Fehler gebracht. Vartype gefüttert mit Wordbool dann geht's...
Zitat:
Aber ich bin mir sicher, dass SetPropValue auch Boolean kann.
Eventuell aber nur, wenn man den Wert vorher in einen Ordinalen Typ umwandelt Ord(ReadOnlyStatus) ,
denn Delphi nutzt Boolean (1 Byte groß mit 0 und +1), welches als VarType als ein Integer mit Min=0 und Max=1 definiert ist, und Variant kennt nur WordBool (2 Byte groß mit 0 und -1)
Nochmal dickes Dankeschön
Gruß Matthias