Nja, ich wollte den Code an ein paar Stellen übersichtlicher/kürzer gestalten und daher nicht gleich mit Assembler anfangen.
Abgesehn davon kann man sowas dann leider als nicht Inline-Funktion deklarieren, welches für eine Optimierung schon praktisch wäre.
PS: darum meinte ich auch "nicht
direkt aufrufen läßt."
Es ging mir hier um dynamische Arrays und das Entfernen von Einträgen (in der Mitte).
Speziell wollte ich eine "Löschfunktion" für mehrere unterschiedliche Arrays implementieren, anstatt die "fast" gleiche Befehlsfolge mehrmals im Code zu haben.
Hatte da auch schon die Idee eventuell auf TList-Derivate umzusteigen, aber dieses wurde Aufrund einiger Nachteile verworfen, da die Vorteile nicht überwogen ... gleichstand, was wiederum den Aufwand einer Umstellung nicht unbedingt rechtfertigte.
Aber dennoch dank