hey leute, hoffentlich kann mir einer helfen. ich muss leider die unschönsten programme benutzen die es gibt, also mit software vom MS programmieren. Umgebung: Visual Express 2008 , aber mit .Net 2.0 die textBox->Text gibt einen managed Typ String^ zurück, ich muss es in unmanaged unsigned char oder in BYTE konvertieren. ht einer schon sowas gemacht ? MFG MAxxxxxxxx
MaXXX wrote: > hey leute, > > hoffentlich kann mir einer helfen. > > ich muss leider die unschönsten programme benutzen die es gibt, also mit > software vom MS programmieren. > > Umgebung: Visual Express 2008 , aber mit .Net 2.0 > > die textBox->Text gibt einen managed Typ String^ zurück, ich muss es in > unmanaged unsigned char oder in BYTE konvertieren. > > ht einer schon sowas gemacht ? > > MFG MAxxxxxxxx Trotz der ... Art und Weise... http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.stringtohglobalansi.aspx
danke dir. sorry für die art und weise. leider war ich ein wenig gestresst, da ich eigentlich in C programmiere, muss leider aber für ein projekt mit c++ programmieren und ich habe nur ein semester objektorientierung in java gehabt, also ist es gerade ein kampf für mich, da mein projekt in 2 wochens stehen muss. danke auf jedenfall nochmal. MFG
Das wäre noch ein wenig eleganter: Ungefähr so -> byte[] MyArray; System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); MyArray = encoding.GetBytes(str);
Johnny wrote: > Das wäre noch ein wenig eleganter: > > Ungefähr so -> > > byte[] MyArray; > > System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding(); > MyArray = encoding.GetBytes(str); Eleganter schon, nur kommt da kein unmanaged Array raus.
Ah sorry, dachte das unmanaged bezieht sich nur auf das unsigned char array.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.