Re[3]: Вопрос про UpdateResource ???
От: ASMelancholy Россия  
Дата: 03.06.10 13:10
Оценка:
Здравствуйте, Аноним, Вы писали:

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


А>>>
А>>>public static extern bool UpdateResource(IntPtr hUpdate, string pType, UInt32 pName,
А>>>                                                 UInt16 wLanguage, byte[] pData, UInt32 cbData);
А>>>


SaZ>>Какое — вы придумываете сами, но нельзя делать так, чтобы у вас было более одного ресурса одного типа с одинаковым ID. Так что я немного сомневаюсь в правильности объявленной вами сигнатуры.


А>Поиском пользоваться умею, вопрос был не про поиск(это предыдущему автору) Просто из MSDN непонятно, что это просто ЛЮБАЯ строка идентификатор или ОПРЕДЕЛЕННАЯ строка идентификатор, как для параметра pType(например "RT_BITMAP"), вот я и спросил. А то эта функция что-то работать не хочет, уже всё перепробовал. Возвращает true, типа всё в порядке, а ресурс в файл не добавляется. Правда я её использую в проекте на C#, может быть с этим связано Хотя WinAPI должно быть пофигу


pType и pName могут быть как числами (практически любыми), так и строками (с некоторыми ограничениями).
Функция может не хотеть работать по многим причинам.
1. Перед использованием нужно сделать BeginUpdateResource.
2. После нужно сделать EndUpdateResource.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.