Ветеран
Сообщения: 3320
Благодарности: 916
|
Профиль
|
Отправить PM
| Цитировать
А как передать программе имя файла который надо проиграть?
Взять к примеру параметры функции main(int argc, char* argv[]).
В коде hr = pGraph->RenderFile(L"C:\\Example.avi", NULL) второй параметр должен быть типа const unsigned short * , а в фунции main второй (и т.д) параметр типа char* .
Если заменить main(int argc, char* argv[]) на main(int argc, const unsigned short * argv[]) (что естественно нарушает порядок функции main()) программа запустится (только с параметром, без параметров выдаст ошибку), но проигрывать нечего не будет (что и не удивительно ведь main() нарушен).
Значит, работать надо со строчкой чтения файла (в самой программе - L"C:\\Example.avi"где L– это приведение типа как я понял).
Если кто знает как можно ещё реализировать , то поделитесь кодом плиз.
Спасибо за внимание.
|
Отправлено: 16:45, 01-07-2006
| #6
|