Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2010, 02:13   #1
М@лышка
Пользователь
 
Регистрация: 05.06.2009
Сообщений: 13
По умолчанию Вернуть из функции массив

Всем приветики. Вот нашла в инете следующую функцию:
Код:
function function CalcTable(F:fun; Xn,Xk:extended; n:integer; Index:Byte):TStringList;
var x,y,h,a,Sum:extended;
    c,k:integer;
begin
  Result:=TStringList.Create;
  h:=abs((Xn-Xk)/10);
  c:=-1;
  x:=Xn;
  repeat
    a:=x; Sum:=x;
    y:=F(x);
    for k:=1 to n do
      begin
        case Index of
          0:a:=c*a*sqr(x)/(2*k*(2*k+1));
          1:a:=a*sqr(x)/(2*k*(2*k+1));
          2:a:=c*a*sqr(x)*(2*k-1)/(2*k+1);
        end;
        Sum:=Sum+a;
      end;
    Result.Add('При x='+FloatToStrF(x,fffixed,6,2)+
    '   Сумма '+FloatToStrF(Sum,fffixed,10,5)+
    '   Значение функции '+FloatToStrF(y,fffixed,10,5));
    x:=x+h;
  until x>Xk;
end;
Подскажите пожалуйста, как можно вернуть из функции номер выбранного элемента в RadioGroup, при этом, насколько я поняла эта функция должна вызываться из модуля.. Т.е. не нужно работать с TStringList
М@лышка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вернуть массив из фунции в Delphi Golovastik Общие вопросы Delphi 3 22.06.2009 00:45
С++, массив, функции KOLYTFR Помощь студентам 5 30.05.2009 21:02
Можно ли вернуть динамический массив из функции? worldcentre Помощь студентам 2 06.12.2007 02:37