Hallo,
ich habe bei der Übergabe von Parametern von einem zu einem anderen Unterprogramm ein Problem und seh einfach den Fehler nicht. Vielleicht sieht ja jemand von euch mehr. Softwarestand ist KRC 5.4.13
Hier erstmal die Variablendeklarationen und der Aufruf des UP
BOOL oben, dyn_orientierung, erste_hoehe_anders
REAL A, B, C, alternativhoehe
DECL REAL ellBahn_mm[500,2]
DECL E6POS ellBahn_E6POS[500]
CreateE6POSBahn_ell(ellBahn_mm[,], a, b, C, dyn_orientierung, erste_hoehe_anders, alternativhoehe, oben, ellBahn_EPOS6[])
(für diese Zeile werden mir die beiden folgenden Fehler angezeigt: "Name nicht als Feld vereinbart" und "Typ aktueller/formaler Parameter nicht verträglich")
Und hier Kopfzeile Identifikatoren des aufgerufenen UP
DEF CreateE6POSBahn_ell(realeBahn[,] :IN, a :IN, b :IN, C :IN, dyn_Orientierung :IN, erste_hoehe_anders :IN, Alternativhoehe :IN, oben :IN, ret[] :OUT)
REAL a, b, C, alternativhoehe
BOOL oben, dyn_orientierung, erste_hoehe_anders
DECL REAL realeBahn [,]
DECL E6POS ret[]
Sieht jemand das Problem?
EDIT: Man muss es wohl einfach mal irgendwo aufschreiben, um zu merken, dass E6POS und EPOS6 im Variablennamen nicht das gleiche ist. Thread hat sich erledigt.
Gruß
Finrod