On 20.08.2012 00:43, 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?

It's easier to help if you post an actual, compilable example. As small as possible. Because the code you posted doesn't show any real possibility of bugs, barring compiler bugs.

Reply via email to