Здравствуйте, Sergey J. A., Вы писали:
SJA>Здравствуйте, xorandor, Вы писали:
X>>Я, если честно, пока даже понятия не имею, что такое XPCOM-сомпонент SJA>Что-бы добратся до платформенно-зависимого кода. Т.е. тебе нужно будет работать с треем, а такого апи в XUL-е нет(а может я просто не знаю). Поэтому нужен компонент, из которого ты сможеш добратся до WinAPI — XPCOM компонент.
Както тоже пытался понять принцип такого связывания, но ничего не вышло. Вот например, в экстеншнах которые используют WinAPI всегда имеется два файла: *.xpt и *.dll, и я чегото не пойму, они в паре создают переходник из JavaScript к API или *.xpt — это переходник к конкретной *.dll? Т.е. вызывая чтото из скриптов, через, *.xpt можно добраться до экспортируемых функций *.dll или как? Если в паре и ко всем API, то зачем собирать разные XPCOM компоненты для каждого экстеншна? Если к конкретной библиотеке, то почему она собирается вместе с компонентом, почему нельзя скомпилировать её отдельно, а компонент отдельно?