Возникла такая проблема: грядет накат очередного патча, и уже известно, что часть старых пользовательских ресурсов (доработанные формы) на новом патче не работает - они попросту не видны. Вопрос решается просто перекомпиляцией форм. Однако форм достаточно много, и по соображениям соотнесения по модулям, они скомпилированы в энное количество ресурсов. Хотелось бы не компилировать ресурсы по одному, а загнать все исходнки в один prj, обработать его строчником, и на выходе получить энное количество требуемых ресурсов. Но: в директиве #make, насколько я понял, выходной ресурс указать нельзя, в конфиге компилятора можно указать только один выходной ресурс. Пока сделал так: в проекте:
Код: Выделить всё
#include ...
...
#make "%srcfile%"
Код: Выделить всё
vip.exe myproj.prj /c:vip.cfg /m /a /N /#srcfile=... /R=myres.res
И вопрос номер 2. Ввиду некоторых нюансов скомпилированные ресурсы надо переподключать в репозитории. Ресурсов, как я уже говорил, достаточно много, пока саппорт по каждому пересчитает права - песня длинная. С другой стороны, репозиторий можно выгрузить в xml - можно ли импортировать вновь только кусочек этого xml c переподключаемыми ресурсами (разумеется, с сохранением валидности xml и его схемы)?