Danke dir. Ich habe Lösung dafür aber ich kriege anderen Fehler.
--
Ich hab eine Position_Tabelle erstellt, in der es "Position"-Spalte und "Länge"-Spalte gibt.
"Position"-Spalte erhält z.B PositionA, PositionB,... mit Datentyp String.
"Länge"-Spalte erhält passende Länge für Positionen. Z.B. 5m, 8m... mit Datentyp Real.
Danach hab ich eine Methode erzeugt, in der ich auf Daten in der Position_Tabelle zugreifen kann. Wenn @.targetposition bei "PositionA" ist, muss @.NächstePosition (NächstePosition ist benutzerdefinierter Datentyp von Fahrzeug) "PositionA" sein. usw.
--
Ich probiere erstmal nur für PositionA aus, und es geht. Aber wenn ich für verschiedene Positionen mache, bekomme ich Fehler "unbekannter Index in Position_Tabelle".
--
Code für "PositionA"
@.targetposition:=Position_Tabelle["Länge","PositionA"]
@.NextPos := "PositionA"
--
Dazu hab ich weitere Methode2 erstellt. Methode2 sagt, was Fahrzeug macht, wenn er bei Position ist.
[Diese Nachricht wurde von zigeuner am 02. Mai. 2017 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP