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.