Um eine Plugin-DLL zu schreiben, mssen Sie mit folgendem vertraut sein:
  1. Der Programmiersprache C. Im Moment gibt es keine Untersttzung fr die unter &os2; verwendeten Pascal-Dialekte.

  2. Der Programmierung des Presentation Managers; eine Widget-Klasse ist im wesentlichen eine PM-Fensterklasse (siehe "Terminologie").

    Wenn Sie bis jetzt noch keine PM-Fensterklasse von Grund auf geschrieben haben, machen Sie sich keine Sorgen. Die Beispiele werden Sie leiten, und es ist auch eigentlich nicht so schwierig. Wenn Sie wissen, was eine Fensterprozedur ist, und wenn Sie den Unterschied zwischen einem Besitzer und einem Mutterfenster, sowie WinSendMsg und WinPostMsg kennen, sollte es keine Schwierigkeiten geben. Je mehr Sie schon wissen, desto einfacher geht es natrlich.

  3. Sie sollten wissen, was eine DLL ist, wann und warum sie benutzt wird, und warum eine DLL kein Proze ist. ;-)
Nun zu den guten Neuigkeiten: Sie brauchen nicht zu wissen, wie man die WPS oder mit SOM programmiert, was sicher fr viele, die etwas beitragen mchten, eine groe Erleichterung sein wird.

Sie knnen auerdem den C-Compiler Ihrer Wahl benutzen. Sogar EMX/GCC sollte ausreichen. Sie bentigen vom &xwp;-Code nur die Header-Dateien, die Sie einbinden wollen, und die jetzt mit der binren &xwp;-Distribution geliefert werden (im Verzeichnis toolkit).

Wenn Sie einmal nicht mehr weiter kommen, knnen Sie immer noch den kompletten Quellcode von &xwp; herunterladen, wo Sie auch die Quellen fr die Standardplugin-DLLs finden, die mit &xwp; geliefert werden (fr die Fensterliste, die Uhr und die Anzeigen zur Speicherbelegung), die Ihnen im Detail demonstrieren, wie es richtig geht.