Konvertieren String^ in c# zu CString in c++/CLI

Brauche ich eine Hilfe auf eine Frage, wo ich steckte während dem Programmieren meiner app in MFC.

Ich bin mit CLR ich.e Common Language Runtime in meine Anwendung zu integrieren, c# - APIs.
aber jetzt steckte ich auf konvertieren System::String^ zu CString.
Ich bin nicht in der Lage, das zu tun.

Ich bin mit dem Folgenden code.

String^ csPass = gcnew String(strPassword.GetBuffer());
array<Byte>^ Value = Encoding::UTF8->GetBytes(csPass);
for (int i = 0; i < Value->Length; i++ )
{
csPass += String::Format( "{0:X2}", Value[ i ] );
}

nun will ich konvertieren csPass zu CString.
Kann einer mir helfen auf diese.
Vielen Dank im Voraus.

InformationsquelleAutor A B | 2014-01-11
Schreibe einen Kommentar