任何机构可以告诉如何系统:: IntPtr的转换为char *在托管C++ 这是我的主要功能提前如何系统:: IntPtr的转换为char *
int main(void)
{
String* strMessage = "Hello world";
CManagedClass* pCManagedClass = new CManagedClass();//working
pCManagedClass->ShowMessage(strMessage);//working
****above said error here***
char* szMessage = (char*)Marshal::StringToHGlobalAnsi(strMessage);
CUnmanagedClass cUnmanagedClass; cUnmanagedClass.ShowMessageBox(szMessage);
Marshal::FreeHGlobal((int)szMessage);
return 0;
}
感谢
感谢 对于您的信息 – Cute 2009-05-14 09:33:27