Frage

Gibt es Einschränkungen für die Verwendung von spicie (mit c #), um eine IE-Erweiterung zu entwickeln?Wenn in SPICIE eine IE-Erweiterung entwickelt wird und später als BHO (C ++?) Entwickelt werden muss, muss er von Grund auf neu aufgebaut werden?

War es hilfreich?

Lösung

Ich glaube nicht, dass Sie begrenzt werden, wenn Sie dies verwenden, da es meistens eine dünne Schicht zwischen IE und der Verlängerung ist, die es verwendet.Selbst wenn etwas fehlt, hat der CLR leistungsstarke Interop-Mechanismen, und zuletzt haben Sie spicie-Quelle.

Wenn Sie es jemals an ein C ++ -Projekt portieren müssen, müssen Sie es erneut schreiben, aber die Logik sollte jedoch sehr ähnlich sein, da die Schnittstellen, die Sie verwenden, hauptsächlich IE-COM-Schnittstellen (IHTMLXXX und all den Jazz: http://msdn.microsoft.com/de-us / bibliothek / aA741322 (v= vs.85) .aspx ).Dies ist derselbe, ob Sie in C # oder C ++ arbeiten.

ps: Da würde ich auf jeden Fall versuchen, spicie-Code mit meinem eigenen Code zusammenzuführen und das Ganze in einer einzigen Versammlung aufzubauen, da dies die Bereitstellung lindern würde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top