===== cpGetAddOnStatus(AddOn-Name) ===== Oft verwendet ein Entwickler mehr als ein AddOn. Denkbar ist auch, dass ein AddOn Werte bereitstellt, die von anderen AddOns ausgewertet werden oder dort aus Basis für weitere Aktionen dienen. Der Name des AddOns muss der Ansicht im StartCenter -> Optionen -> AddOn-Konfiguration entsprechen. Der Rückgabewert des Befehls ist ''1'', wenn das angegebene AddOn aktiviert und damit geladen ist. Für das Cockpit-AddOn zum Chaos-Handling per Carrera CU lautet der richtige Name entsprechend **__Cockpit.Cp-ChaosHandlingCU30352-CU__** {{ :cockpit-xp:addon:befehlsreferenz:cpwiki-cpgetaddonstatus-name-addon.png?nolink |}} \\ ==== Syntax ==== ^ Befehl | cpGetAddOnStatus(AddOnName:String;) | ^ Funktion| Liefert den Wert ''1'', wenn das angegebene AddOn geladen (aktiv) ist und den Wert ''0'', wenn das nicht der Fall ist. | ^ Typ | Integer | ^ ab | **//3.1.3 build 399//** | \\ ==== Codebeispiel ===== const CrLf = #13 + #10; var sNameAddOn : String; sMeldung : String; begin sAddOnName := 'Cockpit.Cp-ChaosHandlingCU30352-CU'; if cpGetAddOnStatus(sNameAddOn) = 1 then sMeldung := 'Das AddOn ' + sAddOnName + ' ist aktiv.' else sMeldung := 'Das AddOn ' + sAddOnName + ' ist nicht aktiv.'; cpShowMessage(sMeldung); end. Dieser Code liefert die Antwort auf die Frage, ob das Cockpit-AddOn ''Cp-ChaosHandlingCU30352-CU'' aktiv ist. Upps, ist es nicht :-D \\ {{ :cockpit-xp:addon:befehlsreferenz:cpwiki-cpgetaddonstatus-meldung.png?nolink |}} \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]