Slot-ID-Zuordnungs-Problematik

Bei der AddOn-Programmierung kommt es häufig vor, dass man den Slot mit der ID verwechselt.
- Slot bedeutet der Eintrag im StartCenter
- ID bedeutet die tatsächliche Fahrzeug-Nummer

Beispiel:
Man programmiert auf Slot 1 (also der erste Eintrag im StartCenter) die ID 2. Möchte man im AddOn jetzt das Fahrzeug mit der ID2 abfragen, so muss man mit Cockpit.SlotID arbeiten und nicht mit Cockpit.Slot.
Warum?
In Cockjpit.Slot steht die 1, für erster Eintrag im StartCenter und in Cockpit.SlotID steht die 2, für ID2 vom Fahrzeug.

Lösungsansätze

Vor dem Abfragen der Cockpit.SlotID sollte man unbedingt bewußt Cockpit.Slot setzen:
Slot:=Cockpit.Slot;
Cockpit.Slot:=Slot;

Hinweise

 
cockpit-xp/faq/slot-id-zuordnungs-problematik.txt · Zuletzt geändert: 2020/11/28 12:16 (Externe Bearbeitung)