===== cpGetFloatVarG ===== Cockpit-XP unterscheidet zwischen mehreren Arten von Variablen. * Lokale Variable * Package Variable * Globale Variable Die lokale Variable ist nur innerhalb des Events gültig und nutzbar, in dem sie definiert ist. Package Variablen können innerhalb desselben AddOns in jedem Event verarbeitet werden. Namen von lokalen und Package-Variablen sind frei wählbar. Es ist jedoch empfohlen, keine Namen zu verwenden, die mit Befehlen verwechselt werden können. Globale Variablen sind auch in anderen AddOns verwendbar, die zur gleichen Zeit aktiv sind. Sie sind im Befehl mit einem ''**G**'' gekennzeichnet. Anders als bei lokalen und Package-Variablen ist der Name ''**IMMER**'' ein Integer Wert! Somit stehen 2.147.483.647 mögliche Variablen zur Verfügung. Das sollte für die meisten AddOns ausreichend dimensioniert sein. \\ ==== Syntax ==== ^ Befehl | **cpGetFloatVarG**(Number:Integer); | ^ Funktion | Liest den Wert einer globalen Variablen vom Typ Extended (Float) aus | ^ Typ | Extended | \\ ===== Codebeispiel ===== \\ Die globale Variable mit der Nummer 100 enthält einen Extended-Wert und soll abgefragt werden\\ var message : String; begin // Globale Variable Nr. 100 initialisieren cpSetFloatVarG(100, 1234.5678); // Meldungstext erzeugen message := 'Wert von 100: ' + FloatToStr(cpGetFloatVarG(100)); // Meldung anzeigen cpShowMessage(message); end. \\ Dieses Beispiel zeigt die folgende Meldung an.\\ {{ :cockpit-xp:addon:befehlsreferenz:addon-cpget-set-floatvarg.png?nolink |}} Achtung: Einige der globalen Variablen werden bereits von AddOns verwendet. Im Kapitel über die [[cockpit-xp:addon:schnittstelle|AddOn-Schnittstelle]] gibt es eine Liste mit den noch frei verfügbaren Nummern. \\ \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]