LPOLESTR* to string
Mike Parker
aldacron at gmail.com
Mon Feb 10 08:53:04 PST 2014
On 2/11/2014 1:32 AM, Andre wrote:
> Hi,
>
> one hour trying to get a string out of LPOLESTR*.
> What is the correct command to get rgszNames as string?
>
> HRESULT GetIDsOfNames(REFIID riid, LPOLESTR* rgszNames, UINT cNames,
> LCID lcid, DISPID* rgDispId){}
>
> With following command I only get the first character
> writeln(to!string(**rgszNames));
>
> Kind regards
> André
I would assume to!string(*rgszNames). Assuming LPOLESTR is char* or some
such, then LPOLESTR** is char**, so **LPOLESTR would be the first
character in the string, and *LPOLESTR would be the char* string.
More information about the Digitalmars-d-learn
mailing list