custus.de
E-Mail
Abonnieren
Empfehlen
Verfolgen

Mozilla XPCOM Schnittstelle und C++

26.08.2008 custus Kategorie: Webdesign Kommentare (0)

Wer sich mit Java-Script auskennt und sich auch schon einmal mit der Erstellung von Firefox Extensions versucht hat, der hat mein Mitleid.

Ich habe seit gut 10 Jahren nicht mehr in C++ gearbeitet und obwohl ich mit Java-Script und den XUL Vorgaben von Mozilla einigermaßen klar kam, so ist doch die XPCOM Schnittstelle bzw. das “nsISupport” Interface nichts für Einsteiger.
Mein Ziel war es eine DLL zu erstellen, um wichtige Code-Bereiche nicht in Java-Script abhandeln zu müssen. Es gibt diverse Extensions die das bereits erfolgreich gemacht hatten, also mit DLLs gearbeitet haben.
Das heißt nun aber nicht, dass ich mit meinem gebrochenen C++ das auch hinkriegen würde. Zunächst ist die Schnittstelle in bezug auf Zugriffe mit Datentyen sehr streng, bzw. sehr abstrakt.

Weiter lesen… »