Tuesday, September 22, 2009

VC++ String^ to LPCTSTR and LPCTSTR to String^

Cuman entry singkat aja, sebagai note siapa tau lain kali kepake.

VC++ convert String^ to LPCTSTR:
LPCTSTR anLPCTSTRvariable = (LPCTSTR)(System::Runtime::InteropServices::Marshal::StringToHGlobalUni(aStringVariable)).ToPointer();


VC++ convert LPCTSTR to String^:
String ^aStringVariable = System::Runtime::InteropServices::Marshal::PtrToStringUni((IntPtr)(void*)(LPCTSTR)anLPCTSTRvariable);


That's all folks!

No comments:

Post a Comment