Hallo,
PutEx() ist schon in Ordnung, schreibt aber die Daten nur in den property cache. Ohne nachfolgendes SetInfo() bleibt alles beim alten:
Delphi-Quellcode:
begin
// ...
if Succeeded(ads.QueryInterface(IID_IADsUser, user))
then
begin
user.PutEx(ADS_PROPERTY_CLEAR, attr, null);
try
user.SetInfo;
Result := True;
except
on E:
Exception do
Log(S_ERROR + E.
Message);
end;
end;
// ...
end;
Frohe Ostern