Каковы ограничения SpicIE при разработке дополнения для IE? - PullRequest
1 голос
/ 30 марта 2011

Существуют ли ограничения на использование SpicIE (с C #) для разработки расширения IE?Если расширение IE разработано в SpicIE, а затем необходимо разработать его как BHO (C ++?), Его придется перестраивать с нуля?

1 Ответ

1 голос
/ 30 марта 2011

Я не думаю, что вы будете ограничены, если будете использовать это, так как это в основном тонкий слой между IE и расширением, которое его использует. Даже если чего-то не хватает, CLR имеет мощные механизмы взаимодействия, и, наконец, у вас есть источник SpicIE.

Если вам когда-либо понадобится перенести его в проект C ++, да, вам придется переписать его, но логика должна быть очень похожей, поскольку используемые вами интерфейсы - это в основном COM-интерфейсы IE (IHtmlxxx и все такое : http://msdn.microsoft.com/en-us/library/aa741322(v=VS.85).aspx). Это то же самое, работаете ли вы в C # или C ++.

PS: поскольку исходный код предоставлен, я бы определенно попытался объединить код SpicIE со своим собственным кодом и собрать его в единую сборку, поскольку это упростит развертывание.

...