我有一个名为CTP的公司的dll,允许我在中国的交易所进行交易。它在C++里,我的应用程序在C#里.我已经能够编写使用托管C++链接到dll的代码,并将字符串(ascii)和其他参数从C#转换到dll。唯一的问题是,当我从dll中获得错误消息时,它们是中文的。我很难将字符*转换回一个包含好汉字的有效字符串^。43 54 50 3A CE DE B4 CB C8 A8 CF DE 00return gcnew String^(message);使用此代码:
int bufSize = MultiByteToWide