So! Nach etwas Umformung hat es funktioniert! Aber ein Fehler bleibt!!
Hier der jetzige Code:
Und hier der Fehler:
Frag mich bitte nicht, was das soll!
Mfg
Termy2007
Hier der jetzige Code:
Code:
String ^txt = textBox1->Text;
StringBuilder sb = gcnew StringBuilder(); //Hier passiert der Fehler!
CharEnumerator ^enumerator = txt->GetEnumerator();
while (enumerator->MoveNext())
{
Char c = enumerator->Current;
Int16 myInt = (short)c;
sb.Append(myInt >= 128 ? "1" : "0");
if (myInt >= 128) myInt -= 128;
sb.Append(myInt >= 64 ? "1" : "0");
if (myInt >= 64) myInt -= 64;
sb.Append(myInt >= 32 ? "1" : "0");
if (myInt >= 32) myInt -= 32;
sb.Append(myInt >= 16 ? "1" : "0");
if (myInt >= 16) myInt -= 16;
sb.Append(myInt >= 8 ? "1" : "0");
if (myInt >= 8) myInt -= 8;
sb.Append(myInt >= 4 ? "1" : "0");
if (myInt >= 4) myInt -= 4;
sb.Append(myInt >= 2 ? "1" : "0");
if (myInt >= 2) myInt -= 2;
sb.Append(myInt >= 1 ? "1" : "0");
if (myInt >= 1) myInt -= 1;
}
textBox2->Text = sb.ToString();
Und hier der Fehler:
Code:
error C2664: 'System::Text::StringBuilder::StringBuilder(int)': Konvertierung des Parameters 1 von 'System::Text::StringBuilder ^' in 'int' nicht möglich
Frag mich bitte nicht, was das soll!
Mfg
Termy2007