das klappt aber nicht ganz. Weil der Benutzer meine Funktion aufruft, die muss zukünftig in einer
dll gespeichert werden und er schreibt, wie gewohnt:
test(a,1, b,2, c,3,...,100);
Und ich bekomme natürlich Fehlermeldungen, zu viele Parameter und so weiter. Um das zu vermeiden, muss ich zuerst den Funktionsname "test" abfangen, dann die Parameter in record schreiben und nur dann meine Funktion
Test(Values: TValues, feldNr:integer);
starten. So weit so gut, aber mir gefällt nicht besonders, dass ich diesen Funktionsnamen abfangen soll, vielleicht gibt's andere Möglichkeit oder?