Re[4]: помогите!!!!!!!!!!
От: serduk  
Дата: 26.01.06 15:17
Оценка:
Здравствуйте, romson, Вы писали:

R>Здравствуйте, serduk, Вы писали:


S>>Т.е. если я правильно понял, то причина в некоректном преобразовании имени файла?


R>Скорее всего. Либо в его отсутсвии в указанном месте на диске. Кстати, для преобразования обычной строки в юникодную очень удобно пользоваться макросом CA2W (MFC/ATL).



Макросами я пробовал пользоваться(СT2CW),результат одинаков.я думаю тут другая проблема. Просто плеер мой написан под .NET, где при вызове диалога запроса имени файла возвращаеться строка типа System::String, которую я преобразую в массив wchar_t функцией

void ToWstring(System::String* net_string,wchar_t* &string )
{
string=new wchar_t[net_string->Length+1];
//if(string.length>=net_string->Length)
for (int i = 0, i_end = net_string->Length; i < i_end; ++i)
string[i]= net_string->get_Chars(i);
string[net_string->Length+1]='\0';



};
ну а пом использую эту строку в pGraphBuilder->RenderFile(pszFileName, NULL);.

Известен ли Вам какой-то другой способ преобразования?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.