| 
| 
 | Вопрос # 376/ вопрос решён / | 
 |  Здравствуйте! Вопрос, быстрее ли осуществляется вызов из библиотеки dll функции на прямую, чем если, вызов происходит через Com-сервер, расположенный в библиотеке, т.е. через интерфейс? 
|  |   Вопрос задал: SMaks (статус: 1-ый класс)Вопрос отправлен: 4 марта 2007, 00:35
 Состояние вопроса: решён, ответов: 2.
 |  Ответ #1. Отвечает эксперт: Вадим К Я думаю, что быстрей, причём заметно, так как создание com сервера иногда занимает приличное время. Но если сервер загружен в память, то вызов будет более быстрым, но всё равно медленей, чем прямой вызов с заргуженой длл.Но не все функции можно вызывать напрямую Некоторые com сервера делают дополнительную инициализацию и функция может без этой инициализации работать не совсем корректно
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 4 марта 2007, 01:01
 Оценка за ответ: 5
 |  Ответ #2. Отвечает эксперт: Виталий Лещенко Здравствуйте, SMaks!Работа с чем-либо напрямую всегда быстрее... или во всяком случае не медленнее.
 И этот случай не исключение.
 
|  | Ответ отправил: Виталий Лещенко (статус: 4-ый класс)Время отправки: 4 марта 2007, 02:02
 Оценка за ответ: 5
 |  
 Мини-форум вопросаВсего сообщений: 0. 31 января 2011, 19:26: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.): Автоматическая обработка (2 и более ответов с оценкой 5) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |