Я работаю с одним проектом, где мне нужно получить содержимое файла .cls. Я знаю, как получить файл .xml, однако мне нужен точный код, содержащий все комментарии и прочее. Я нашел класс %Dictionary.ClassDefinition, который может дать имя класса, свойства. Но есть ли способ получить необработанный код класса.
Экспорт класса InterSystems Cache
Ответы (1)
Это зависит от того, какую версию вы используете.
- 2014.1 и более поздние версии — вы можете использовать класс %Compiler.UDL.TextServices, даже этот способ может не работать должным образом.
- 2016.2 и более поздние версии — вы можете просто использовать $system.OBJ.ExportUDL()
В любых версиях до 2014.1 это все еще возможно, но вы можете сделать это только самостоятельно, прочитав Class, который хранится в классах в пакете %Dictionary.
person
DAiMor
schedule
09.07.2016