这些是我所知道的,请大家随时编辑答案以添加更多内容。
你提到了前两个。
- C ++:COM基于Windows / Intel C ++ ABI。
- Delphi / Object Pascal提供出色的原生支持。
- VB6支持最常用的构造
- C能够使用COM,但需要做很多工作。
- VBScript和JavaScript(至少在MS实现中)支持自动化子集。
- Jython有一些COM支持,但我不知道这是否仅限于自动化子集
- Python支持COM,并且能够在需要时编写填充程序。
- Perl可以支持COM,可以根据需要编写填充程序。
SWIG允许许多其他语言与COM一起使用。