Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem konvert na BYTE* v C++

Ahoj.
Vie mi niekto poradit ako skonvertovat retazec typy BSTR na pole BYTE*,ktore nasledne kodujem do Base64
Prikladam aj cast a procky ktora prebehne bez problemov ale pritom sa pole vobec nevytvorii!! cize HRESULT <> S_OK

_bstr_t r1(user);_bstr_t r2(passw);
r1+=r2;
BYTE *p=new BYTE(sizeof(BYTE));
HRESULT hr;
//en-gb 0x0809 2057

hr=VarUI1FromStr(r1,0x0809,LOCALE_NOUSEROVERRIDE,p ); //konvert na BYTE*
if (hr=S_OK )
MessageBox(NULL,TEXT("Konveria bola uspesna"),TEXT("..."),0+MB_ICONINFORMATION );

Diikes

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny