обработка файлов wrx с помощью Developer Studio

Есть ли способ заставить Progress Developer Studio 3.7 (Eclipse) сгенерировать все файлы wrx (из ocx) и поместить их, например, в папку rcode?

Уточнение: я не знаю даже как сделать один файл wrx. Слышали это: «Они автоматически создаются, как только вы перетаскиваете элемент управления OCX в кадр ABL». Но если вы удалили этот файл, можете ли вы создать его заново без повторного сброса элемента управления? А как вы автоматически помещаете его в определенную папку?


person LeoD3    schedule 20.02.2014    source источник


Ответы (2)


wrx содержат свойства ActiveX, которые вы установили в appbuilder. Если вы потеряете wrx, ​​эти свойства вернутся к значениям по умолчанию. Вы должны зарегистрировать файлы wrx в своей системе контроля версий вместе с исходным кодом.

Чтобы скопировать wrx в каталог rcode, я использую robocopy. предположим, что ваши источники находятся в каталоге с именем src, тогда вы можете скопировать их, используя

robocopy src rcode *.wrx /s
person carl verbiest    schedule 24.02.2014
comment
Спасибо. Интересно, есть ли у сборщика приложений способ сгенерировать wrx непосредственно в папку rcode. - person LeoD3; 25.02.2014
comment
Вы можете указать расположение файла wrx в свойствах процедуры AppBuilder. Я думаю, что лучше хранить их вместе с источником и копировать при необходимости. Вы можете удалить каталоги rcode и перекомпилировать, вы не можете воссоздать wrx, ​​его следует рассматривать как тот же источник в отношении резервного копирования и контроля версий. - person carl verbiest; 27.02.2014

wrx-файл создается при компиляции в AppBuilder.

См. эту запись в базе знаний Progress

person Jensd    schedule 20.02.2014
comment
Значит, нет возможности автоматически сгенерировать все сотни файлов wrx? Вы должны сохранить один за другим? - person LeoD3; 20.02.2014
comment
Насколько я знаю. Возможно, у кого-то есть лучший ответ. Можно было бы сделать так, чтобы ОС копировала wrx или что-то в этом роде. Я не уверен, содержат ли они информацию о путях и т.д. - person Jensd; 20.02.2014
comment
Как заставить AppBuilder сохранить файл wrx в другой папке, чем файл w? (так что вы легко можете получить только файлы r и wrx для клиентов). - person LeoD3; 20.02.2014
comment
Ты не боюсь (по крайней мере, я не знаю). AppBuilder не является инструментом сборки. И действительно, Eclipse тоже. Либо вам нужны какие-то bat-файлы или подобные, которые копируют wrx, ​​либо, возможно, специализированный инструмент для сборки вашего программного обеспечения. Ознакомьтесь с code.google.com/p/pct. - person Jensd; 20.02.2014