Hallo GT123,
Im 1. VI sieht man sehr schön, dass das InPlace Array selbst keine NeuAllokierung von Speicher in irgendeiner Weise erfährt (auch nicht in der InPlace-Struktur). Jedoch werden die zu bearbeitenden Elemente des InPlace-Arrays sehr wohl kopiert. Das heißt das komplette Array bleibt wo es ist, das veränderte Element wird rauskopiert, verändert und dann an die gleiche Stelle zurückkopiert.
Beim 2. VI. sieht das Buffer-Allokations-technisch schick aus denke ich, obwohl man über das VI als solches natürlich noch diskutieren könnte. (Variant-Operationen sind immer so eine Sache; ControlRef-Auswahl vom FP mittels eines Index "12" ist gefährlich denke ich; BD aufräumen
Gut finde ich das saubere Schließen der Referenzen, die Queue (ist wohl der Consumer-Part).
Gruß