powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Есть ли готовый способ скопировать один объект в другой?
5 сообщений из 5, страница 1 из 1
Есть ли готовый способ скопировать один объект в другой?
    #37672938
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, знатоки Cache. Есть 2 объекта с абсолютно идентичными полями, один %Persistent, второй %Registered. Можно ли их в друг друга как-то копировать, не перебирая полей? Например, открыть %Persistent-объект и копировать его в %Registered или наоборот, имея %Registered "сдампить" его в %Persistent.
...
Рейтинг: 0 / 0
Есть ли готовый способ скопировать один объект в другой?
    #37673160
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
coder1cv8 ,

9208707
...
Рейтинг: 0 / 0
Есть ли готовый способ скопировать один объект в другой?
    #37673881
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit , мне не совсем это нужно ) Проблема в том что я хочу сделать клон другого типа.
Что-то вроде этого:
Код: javascript
1.
2.
3.
4.
5.
// t1 - класс1, наследник %Persistent
// t2 - класс2, наследник %RegisteredObject
// набор полей t1 и t2 идентичен
s o1=##class(t1).%OpenId(1)
s o2=o1.%ConstructClone(t2)
...
Рейтинг: 0 / 0
Есть ли готовый способ скопировать один объект в другой?
    #37673892
coder1cv8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+ или я просто не въехал как работает %ConstructClone. Последний параметр location, это чего?
...
Рейтинг: 0 / 0
Есть ли готовый способ скопировать один объект в другой?
    #37673948
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте наследовать эти классы один от другого.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Есть ли готовый способ скопировать один объект в другой?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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