* a AnsiString var parameter is supposed to be dispatched in tagVariant.pbstrVal which is a PWideString, so pass a reference to the ComStr field instead of a copy

git-svn-id: trunk@47517 -
This commit is contained in:
svenbarth 2020-11-21 20:17:07 +00:00
parent 50deb254e5
commit 9822ff30cf

View File

@ -1231,7 +1231,7 @@ HKCR
StringMap[NextString].ComStr:=StringToOleStr(PString(Params^)^);
StringMap[NextString].PasStr:=PString(Params^);
Arguments[i].VType:=varOleStr or varByRef;
Arguments[i].VPointer:=StringMap[NextString].ComStr;
Arguments[i].VPointer:=@StringMap[NextString].ComStr;
inc(NextString);
inc(PPointer(Params));
end;