тебе нужно описать типы
ну если я тебя правильно понял...
то потом можно подгружать функции из dll или других
прог т.е. ложить в переменную ложить адрес на функцию...
Код:
type
.....
TMathFunc = function ([<массив параметров>]):type of object;
....
далее описываешь класс с векторным свойством
просто такого гемора как с массивами у тя не будет...
все уже готово в классе TList ... хвала прогерамм Borland!!!!
Код:
TListFunc = class(TList)
protected
procedure NewElem(index : integer; value : TMathFunc);
function returnelem(index : integer):TMathFunc;
public
property Items[index : integer]: TMathFunc read NewElem write NewElem; default;
дальше дело техники...
обращаешься к свойству ... можно по значению свойства... без разницы...
а функции грузишь простым присваиванием... и всё...