Navigation: click.EXE 5.0 Premium > Eigene PlugIns > cXtensionen >

Ablauf

Diese Seite drucken
Vorherige Seite Nächste Seite
Zurück zur Kapitelübersicht

In diesem Abschnitt wird ausgehend von der Ticker-cXtension aus dem Beispiel beschrieben, wann und in welcher Reihenfolge die Eigenschaften des cXtension-Objekts abgerufen werden und welche Wirkung dies jeweils hat.

 

click.EXE wird gestartet

 

::Ticker_StartHier können interne Eigenschaften der cXtension gesetzt werden
::Ticker_!Beschreibung_Lesenwird aufgerufen. Die hier zurückgegebene Beschreibung steht dann in der Hilfeanzeige und der Plugin-Übersicht
::Ticker_!Version_Lesenwird aufgerufen. Die hier gelieferte Version steht dann in der Plugin-Übersicht
::Ticker_!Variablen_Lesenalle definierten Variablen werden eingelesen und stehen dann in der Variablenauswahl unter "cXtensions-Eigenschaften" zur Verfügung
::Ticker_!Ereignisse_Lesenalle definierten Ereignisse (Marken) werden eingelesen und stehen dann in der Markenliste zur Verfügung

 

 

Ein cXtension-Befehl wird in der Befehlsliste angewählt und in das Skript eingesetzt

 

::Ticker_!Dialog_Lesen wird aufgerufen. Hier wird der (modale) Dialog zu der cXtension angezeigt, in dem der Anwender seine Einstellungen des Befehls vornehmen kann. Quittiert der Anwender diesen Dialog mit OK, werden die eingestellten Parameter zusammengesetzt und zurückgegeben, sinnvollerweise im [cX.Befehlsparameter.X]-Element. Bei Abbrechen wird einfach kein Ergebnis zurückgeliefert - der Befehl wird dann nicht im Skript eingesetzt.

 

 

Der Befehl wird im Skript angezeigt

 

::Ticker_Darstellung_Lesen wird aufgerufen. Hier wird die selbstdefinierte Darstellung des Befehls in das Skript eingesetzt.

 

 

Der Befehl im Skript wird erneut aufgerufen (etwa per Doppelklick)

 

::Ticker_!Dialog_Lesenwird wieder aufgerufen. Hier wird der (modale) Dialog zu der cXtension angezeigt und evtl. eingetragene Werte in den Eingabefeldern angezeigt. Quittiert der Anwender diesen Dialog mit OK, werden die eingestellten Parameter zusammengesetzt und zurückgegeben, sinnvollerweise im [cX.Befehlsparameter.X]-Element. Bei Abbrechen wird einfach kein Ergebnis zurückgeliefert - Änderungen werden dann verworfen.

 

 

Das Skript wird gestartet

 

Hinweis: Hier ist nicht das Skript der cXtension selbst gemeint, sondern ein Skript, welches einen oder mehrere Befehle oder Platzhalter der cXtension enthält. Falls das cXtension-Skript direkt gestartet wird, sollte es mit einer Meldung beendet werden, da es sich hierbei um eine cXtension handelt und nicht direkt ausgeführt werden kann.

 

::Ticker_!Start_LesenHier können vorgegebene Eigenschaften der cXtension gesetzt werden

 

 

Ein cXtension-Befehl wird ausgeführt

 

::Ticker_!Ausführen_Lesen wird aufgerufen.Hier steht der Code zur Ausführung des gewünschten und über die Befehlsparemeter eingestellten Befehls. Es kann auch auf alle Variablen des aufrufenden Skriptes über [cX.Hauptvariablen.X] zugegriffen werden.

 

 

Eine von der cXtension bereitgestellte Variable wird im Skript verwendet

 

::Ticker_Aktiv_lesen (hier die Variable [cX.Ticker.Aktiv] als Beispiel) wird aufgerufen und der zu lesende Wert ermittelt und zurückgegeben (In diesem Beispiel den Status des PlugIns)

 

Das Skript wird beendet

 

::Ticker_!Stopp_Lesenwird aufgerufen beim Beenden des Skripts
::Ticker_Stoppwird aufgerufen beim Beenden der EXE (bzw. des Editors). In diesem Unterprogramm wird der Timer gestoppt.

 

Ein von der cXtension hinzugefügtes Editor-Menü wird angeklickt

 

Sollte die cXtension einen neuen Menüeintrag im Extras-Menü eingetragen haben (siehe [cX.Editor.NeuesMenü]) und der Anwender dieses anklicken, wird die dabei definierte Variable ausgelesen. Dies kann in der cXtension entsprechend bearbeitet werden.

 

 


cX-Webseite: http://www.clickexe.net