===== cpSetRBSStringVar ===== \\ Cockpit-XP bietet die Möglichkeit, auf einem RennBildschirm Werte aus einem AddOn darzustellen. Diese Aufgabe erledigen diese Variablen, die es für die wichtigen Datentypen Extended (Float), Integer und String gibt. Im RennDesigner muss für die Anzeige eine AdDOn-Variable eingefügt werden. Der Eintag im Feld ''**AddOn-Variablenname**'' muss der Name der RBS-Variable aus dem AddOn sein. Im Beispiel wird ein Integer-Wert in eine Zeichenfolge umgewandelt und dann auf dem Rennbildschirm entsprechend dargestellt. Sicherheitsrundenzeit angezeigt. In diesem Fall, es handelt sich um eine ID-/Spurbezognene Information, muss das Feld ''**Spur/Kodierung oder Platz**'' im Eigenschaft-Dialog auf ''**'1-6'**'' gesetzt sein.\\ ==== Syntax ==== ^ Befehl | **cpSetRBSStringVar**(Name:String, Slot/ID:Integer, Wert:String;); | ^ Funktion | Weist einer einer RBS-Variablen einen Wert vom Typ String zu | ^ Typ | String | \\ ==== Codebeispiel ===== \\ var slot : Integer; id : Integer; begin // für alle IDs/Spuren durchlaufen for slot := 1 to cpCountOfSlots do begin // Slot einstellen und ID holen Cockpit.Slot:= slot; id := Cockpit.SlotID; // Schnellste Rundenzeit als -#0,000s anzeigen cpSetRBSStringVar('bestzeit', id, '-' + cpIntToStr3(Cockpit.SchnellsteRunde) + ' s'); end; end. \\ Das Code zeigt für jede ID/Spur die schnellste Rundenzeit an, fügt davor jedoch ein Minuszeichen und dahinter ein ''**s**'' für Sekunden an. Auch das ließe sich mit der normalen RBS-Variable darstellen. Darum wieder der Hinweis auf reinen Beispielcode. \\ \\ ---- [[cockpit-xp:start|Start]] - [[cockpit-xp:faq|FAQ]] - [[cockpit-xp:glossar|Glossar]] - [[cockpit-xp:sitemap|Sitemap]] - [[cockpit-xp:impressum|Impressum]]