Евгений Петрищев
Посетитель
Всего сообщений: 11
Дата регистрации: 12.11.2018
|
Создано:
02.10.2024 14:24:59
|
Всем привет.
Пытаюсь решить вопрос копирования COM объекта Rastr для сохранения его состояния до внесения изменений с возможностью возврата к исходноу состоянию.
Объекты из Rastr создаю с помощью библиотек pythoncom и win32.
Стандартные методы с помощью deepcopy и pickle выдают ошибку:
Код |
---|
TypeError: cannot pickle(deepcopy) 'PyIDispatch' object |
Есть какое-то стандартное решение этого вопроса?
Спасибо.
|
Евгений Машалов
Администратор
Всего сообщений: 1046
Дата регистрации: 23.04.2007
|
Создано:
02.10.2024 19:01:52
|
Это чё ? Это можно взять типа ITable, "сделать дипкопи", понадобавлять и понаудалять записи , а потом хоп и так и присвоить обратно копию и все вернется как было ? Это не так работает. Представьте что под объектом файл. Он один на все объекты.
|