Здравствуйте adontz, Вы писали:
A>Указать имя ресурса или MAKEINTRESOURCE(hInstance,IDR_AVI)
Дело в том, что AVIFileOpen работает только с файлами, а ресурсы не поддерживает

Поэтому debug assertion как и следовало ожидать.
Есть другой вариант: может кто-нибудь знает програмку для сжатия нескольких файлов в один EXE, но так чтобы не происходило распаковки во времени выполнения?
Здравствуйте Jim, Вы писали:
Jim>Здравствуйте adontz, Вы писали:
Jim> Как можно загрузить AVI файл из ресурсов
Jim> Использую AVIFileOpen, где в качестве параметра можно задать только имя файла. Но хочется, чтобы был один EXE без дополнительных файлов. Как быть?
(VC++)
В ресурсах делаешь импорт, делаешь показать все файлы и грузишь авишку
ты ее оттуда не посмотришь, т.к. там все бутет такими цифирьками

Затем создаешь

avi-control CAnimateCtrl и смотришь msdn, а там пишут следующее :
------------------------------
CAnimateCtrl::Open
BOOL Open( LPCTSTR lpszFileName );
BOOL Open( UINT nID );
Return Value
Nonzero if successful; otherwise zero.
Parameters
lpszFileName
A CString object or a pointer to a null-terminated string that contains either the name of the AVI file or the name of an AVI resource. If this parameter is NULL, the system closes the AVI clip that was previously opened for the animation control, if any.
nID
The AVI resource identifier. If this parameter is NULL, the system closes the AVI clip that was previously opened for the animation control, if any.
Remarks
Call this function to open an AVI clip and display its first frame.
------------------------------
и т.д. и т.п.
вот. и авишка будет

в составе ехе-файла
вот. наслаждайся.
Здравствуйте Leonidius, Вы писали:
L>(VC++)
L>В ресурсах делаешь импорт, делаешь показать все файлы и грузишь авишку
L>ты ее оттуда не посмотришь, т.к. там все бутет такими цифирьками
L>Затем создаешь
avi-control CAnimateCtrl и смотришь msdn, а там пишут следующее :
L>и т.д. и т.п.
L>вот. и авишка будет
в составе ехе-файла
L>вот. наслаждайся.
Но я использую библиотеку AVIFile и никак нельзя CAnimateCtrl

Вот в чём беда...