Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Maccивы 
Работа с Массивами - ArraySum

ArraySum
Краткое описание
   Компонент предназначен для суммирования всех элементов в массиве
Параметры
  • ArrayType - Тип массива
  • Delimiter - Разделитель элементов при суммировании строк для типа String
  • Методы
  • doSum - Суммирует элементы в массиве
  • События
  • onSum - Событие происходит всякий раз по окончанию суммирования элементов, выдавая результат в поток Arg(Sum)
  • Свойства
  • Sum - Содержит результ суммирования элементов в массиве
  • Данные
  • Array - Массив, в котором необходимо просуммировать элементы
  • Примеры
    
    Add(MainForm,13105371,161,231)
    {
    Width=206
    Height=289
    Caption="ArraySum"
    Position=1
    link(onCreate,15556923:doEnum,[])
    }
    Add(Button,9912960,161,308)
    {
    Left=70
    Top=230
    Font=[MS Sans Serif,8,1,0,1]
    TabOrder=-1
    Caption="Sum"
    Data=Integer(0)
    link(onClick,3015895:doSum,[])
    }
    Add(Memo,7888607,322,245)
    {
    Left=10
    Top=10
    Width=180
    Height=190
    }
    Add(ArraySum,3015895,252,308)
    {
    ArrayType=1
    Delimiter="\r\n"
    link(onSum,5107271:doText,[])
    link(Array,6923087:Var3,[(258,222)])
    }
    Add(Edit,5107271,322,308)
    {
    Left=10
    Top=205
    Width=180
    Text=""
    }
    Add(IntegerArray,13796691,238,168)
    {
    IntArray=['0'=5,'0'=8,'0'=9,'0'=5,'0'=8,'0'=11,'0'=1,'0'=0,'0'=1,'0'=5,'0'=8,'0'=9]
    }
    Add(ArrayEnum,15556923,238,245)
    {
    link(onItem,7888607:doAdd,[])
    link(Array,6923087:Var2,[])
    }
    Add(GetDataEx,6923087,238,217)
    {
    link(Data,13796691:Array,[])
    }
    Замечания
    Обновление элемента: [svn]ArraySum.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...