[Gelöst] Mehrdimensionaler Rückgabewert einer Funktion

4. Februar 2008 10:59

Als Rückgabewert einer Funktion möchte ich ein Array zurückgeben. Erhalte bei Arrays aber immer eine Fehlermeldung.

Ist es nicht möglich ein Array als Rückgabewert anzugeben?

4. Februar 2008 11:12

Hi,

ich habe das bei unserer Version (V3.60) ausprobiert, leider kann man beim Rückgabewert keine Dimension verwalten. Von daher klappt das nicht.

Als Alternative kannst du einen zusaetzlichen Var - Parameter verwenden und ihn als Array definieren.

Gruesse
feri

4. Februar 2008 11:21

Danke für die Antwort.

By Reference hätte ich ja gerne verwendet, wenn ich in meinem speziellen Fall nicht einen Rückgabewert benötigen würde. Das hat mit Änderungen in über hundert Aufrufen zu tun.

Habe ich das richtig verstanden. Wenn der Name des Rückgabewertes gewählt wird und daraufhin die Properties gewählt werden, können in der 3.60 keine Dimensionen verändert werden?

4. Februar 2008 12:15

Hi,

ich habe mir das mit dem Rückgabewert nochmal angesehen. Die Dimension kann erst verwaltet werden, nachdem eine ID verwaltet wurde.
Leider ist eine direkte Zuweisung array := array nicht möglich.

Beim Befehl COPYARRAY() hat er mir dann auch erzählt, dass die Array dimensions identisch sein muessen, obwohl sie das ja eigentlich sind. :-?

Gruesse
feri