powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Программное копирование классов
4 сообщений из 4, страница 1 из 1
Программное копирование классов
    #37885766
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемое сообщество, есть ли простой способ программного копирования классов из одной области в другую без экспорта - импорта в файл.
Cache 5.0.21 !!!

Заранее спасибо.
...
Рейтинг: 0 / 0
Программное копирование классов
    #37885907
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB ,

s fromDef = ##class(%Dictionary.ClassDefinition).%OpenId("имя класса")
s toDef = fromDef.%ConstructClone(1)
s toDef.Name = "задаём новое имя класса, если нужно"

zn "NEWNAMESPACE"
d $system.OBJ.DisplayError(toDef.%Save())
...
Рейтинг: 0 / 0
Программное копирование классов
    #37886009
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

Тю, так я же так пробовал...
где же я наглючил раньше???

Спасибо!
...
Рейтинг: 0 / 0
Программное копирование классов
    #37886027
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А-а-а,
я в ClassFrom.%ConstructClone(0) ноль поставил...
Вот балда - это усталость.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Программное копирование классов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]