Benutzer-Werkzeuge

Webseiten-Werkzeuge


addon_einbinden

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
addon_einbinden [2014/09/01 12:33]
127.0.0.1 Externe Bearbeitung
addon_einbinden [2016/07/05 10:52] (aktuell)
Zeile 24: Zeile 24:
 **Da es sich "​nur"​ um eine Konvention handelt, ist hier die Disziplin des Einzelnen gefordert!** **Da es sich "​nur"​ um eine Konvention handelt, ist hier die Disziplin des Einzelnen gefordert!**
  
-Sollte in der Basis ein neues Flag verwendet werden, führen wir eine entsprechende Deklaration ein. Eine Doppelbenutzung durch ein AddOn, das der Konvention folgt, deckt der Compiler dann schnell auf.+Sollte in der Basis ein neues Flag verwendet werden, führen wir eine entsprechende Deklaration ein. Eine Doppelbenutzung durch ein AddOn, das der Konvention folgt, deckt der Compiler dann schnell auf. Sollte der Compiler eine Doppelbenutzung aufdecken, so kann man den '​konkurrierenden'​ Nutzer einfach ausfindig machen, wenn man vor //#error Port conflict A7// temporär ein //#define I_NEED_PORTA7 1234// setzt. Der Compiler zeigt dann die Stelle mit //previous define was here// an. 
 ===== AddOn-Hooks ===== ===== AddOn-Hooks =====
 Die Basissoftware enthält definierte "​Hooks",​ um die Software der AddOns einzubinden. Die Basissoftware enthält definierte "​Hooks",​ um die Software der AddOns einzubinden.
addon_einbinden.txt · Zuletzt geändert: 2016/07/05 10:52 (Externe Bearbeitung)