D1: Passing 0x00000000 value to a Windows COM function
Ali Çehreli
acehreli at yahoo.com
Mon Aug 20 20:45:14 PDT 2012
On 08/19/2012 03:43 PM, jicman wrote:
>
> Greetings.
>
> I am trying to pass a (I think) dchar value to a Windows COM
> function and it does not work. Imagine this situation...
>
> dchar test()
> {
> dchar val = 0x00000000;
> return val
> }
>
> void main()
> {
> ...lots of code excluded
> SomeWindowsComCall(test); // this call does not work
> SomeWindowsComCall(0x00000000); // this call works
> }
>
> Any idea how I can create a function to be able to return values
> such as 0x00000000 .. 0x0000FFFF?
>
> Thanks.
>
> jos�
How about using dchar literals:
http://digitalmars.com/d/1.0/expression.html#CharacterLiteral
dchar test()
{
return '\U00000000';
}
Ali
More information about the Digitalmars-d-learn
mailing list