Как можно создать новый объект с параметром по COM?
В локальной базе сериализатор XDTO объявляется следующим образом:
тСериализаторXDTO = Новый СериализаторXDTO(ФабрикаXDTO);
А как обяъвить сериализатор по COM соединению?
пишу следующим образом, но при выполнении возникает ошибка
тСериализаторXDTO = COMОбъект.NewObject("СериализаторXDTO");
Если ты используешь глобальную фабрику, почему не используешь глобальный сериализатор? Но если очень хочется, попробуй
тСериализаторXDTO = COMОбъект.NewObject("СериализаторXDTO", COMОбъект.ФабрикаXDTO);
На вопрос в топике ответ цитата из СП
Примечание:
Последующие параметры метода те же, что у конструктора объекта, имя которого указано в качестве значения первого параметра.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший