"Fast-COM" Implementation Scheme


The image below shows the principal mechanism how Lisp implements COM support in both "standard Windows COM" mode and in "Fast-COM" mode, which bypasses the main Windows' COM layer and its (relatively) slow function resolution, and additionally omits 2 data conversion steps.






In result, (vla-get/put-<property>) and (vla-<method>) functions are faster by 50% ...1000% (factor 10) in "Fast-COM" mode.



©  Bricsys NV. All rights reserved.