Показать сообщение отдельно

  #122  
Старый 03.09.2007, 14:05
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Цитата:
Т.е первые 4 байта
Это уже на что-то должно наводить! Посмотри повнимательнее свой код, может где-то опечатался и передал данные, а не указатель на них или на оборот.

// P.s. Ну а лучше приведи кусок кода с обьявленными переменными, который нужно отладить...

Дабавляю:
Код:
BOOL UpdateResource(
    HANDLE hUpdate,	// update-file handle 
    LPCTSTR lpType,	// address of resource type to update 
    LPCTSTR lpName,	// address of resource name to update  
    WORD wLanguage,	// language identifier of resource 
    LPVOID lpData,	// address of resource data 
    DWORD cbData 	// length of resource data, in bytes 
   );
lpType,lpName, lpData - должны передаваться как указатели т.е. в твоем случае "ADDR ResourceName". Подправь имена передаваемых переменныx и sizeof раздельно...
И ещё ты может при чтение из архива прочел 4 байта и все!

Последний раз редактировалось xqwerx; 03.09.2007 в 14:12..
 
Ответить с цитированием