Ho il seguente codice , serve per compilare uno shader, il problema è nato nel tentativo di usare unicode , infatti in unicode quando faccio la stampa del messagebox mi appaiono dei quadratini , e non la stringa corretta di quando non uso unicode.
codice:
ID3DXBuffer* errorBuffer = 0;
.
.
.
if( errorBuffer )
{
	::MessageBoxW(0, (wchar_t*)errorBuffer->GetBufferPointer(), 0, 0);
	d3d::Release<ID3DXBuffer*>(errorBuffer);
}
Grazie.