XPCOM

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

XPCOM - крос-платформний компонент об'єктної моделі, схожий на Microsoft COM. Він має кілька прив'язок мови, дозволяючи XPCOM компонентам бути використаними і реалізованими на JavaScript, Java, Python і в доповненнях до C++. Інтерфейси в XPCOM визначені в діалекті IDL що має назву XPIDL.

XPCOM сама забезпечує набір базових компонентів і класів, наприклад, файлів і управління пам'яттю, потоків, базових структур даних (рядки, масиви, варіанти) і т.д. Більшість компонентів XPCOM не є частиною цього базового набору і надаються іншим частинам платформ (наприклад, Gecko або Necko) або програми або навіть розширення[1][недоступне посилання].

Примітки[ред. | ред. код]

  1. XPCOM [Архівовано 6 грудня 2013 у Wayback Machine.](рос.)