Йоксель » Главный форум

COMSafeArray

(2 posts)
  1. А нельзя ли добавить в COM версию объект для получения документа в виде 2-х мерного COMSafeArray по аналогии с Йоксель.КонвертерВТаблицуЗначений? Заранее спасибо.

    Отправлено 15 года(лет) назад #
  2. Кстати говоря, мне такая идея тоже приходила в голову. Остановило только то, что не совсем ясен смысл такого функционала. Дело в том, что перекачка через safearray хорошо использовать для повышения скорости обмена данными с COM-сервером, который работает в отдельном процессе. Например, если нужно вытащить или затянуть данные в Excel, который работает, естественно, как самостоятельный процесс. А Йоксель загружается в адресное пространство клиентского приложения и там нет накладных расходов, связанных с маршаллингом данных между разными процессами.

    С другой стороны некоторые накладные расходы на взаимодействие с Йокселем все-таки есть. И, ВОЗМОЖНО, использование safearray дало было какой-то выигрыш. Но вот будет ли этот выигрыш на самом деле и, если будет, будет ли он достаточно велик, чтобы имело смысл заморачиваться - и не понятно. Может быть, кто-то уже экспериментировал в этой области? Типа, если вытащить и обработать данные через safearray, то получается такое-то время, а если вытащить и обработать те же данные Йокселем, то другое, и т.д.?

    Отправлено 15 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.