powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Позднее vs раннее связывание
1 сообщений из 26, страница 2 из 2
Позднее vs раннее связывание
    #32296469
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ваще-то, что есть раннее связывание?
Это вызов непосредственно виртуальной функции из интерфейса, точно так же, как это происходит в С++.

А что есть позднее связывание? Это вызов методов объектов через интерфейс IDispatch (смотрим в MSDN)
Пользуясь IDispatch мы можем запросить ID метода по имени, а потом вызвать метод по ID. Все это унифицировано через массив вариант, поэтому работает, прямо скажем, небыстро...

А насчет пофига, когда идет маршаллинг...
это надо замерять вызов большого числа методов, т.к. получение ID по имени из IDispatch (лишний вызов) тоже передается в другой поток/процесс/хост.

В случае с екселем - еще он сам может притормаживать, "съедая" относительную разницу быстродействия рассматриваемых случаев.
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Позднее vs раннее связывание
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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