Hi,
I have a .net com interop dll. The function in it returns a chinese string. I want to make sure it has the chinese string in the unmanaged world. For manual marshal,I read about using
tlbimp dllname.dll /out:dllname_interop.dll
and access dllname_interop.dll from other applications. (have not tried it. should I be using tlbexp, too)
I tried [return: Marshalas(UnmanagedType.BStr)] but I don't see the chinese string in the called application (Crystal reports 10 - displays as ??).
Anyone to shed some relevant topic would be appreciated.
thanks
saj
I have a .net com interop dll. The function in it returns a chinese string. I want to make sure it has the chinese string in the unmanaged world. For manual marshal,I read about using
tlbimp dllname.dll /out:dllname_interop.dll
and access dllname_interop.dll from other applications. (have not tried it. should I be using tlbexp, too)
I tried [return: Marshalas(UnmanagedType.BStr)] but I don't see the chinese string in the called application (Crystal reports 10 - displays as ??).
Anyone to shed some relevant topic would be appreciated.
thanks
saj