Показать сообщение отдельно
  #2  
Старый 12.05.2008, 13:12
voron_paa voron_paa вне форума
Прохожий
 
Регистрация: 26.01.2008
Сообщения: 49
Репутация: 10
По умолчанию Дети учите ООП!!!

тебе нужно описать типы
ну если я тебя правильно понял...
то потом можно подгружать функции из 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;

дальше дело техники...
обращаешься к свойству ... можно по значению свойства... без разницы...
а функции грузишь простым присваиванием... и всё...
Ответить с цитированием