Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Фaйлы 
Потоки - StreamArray

StreamArray
Краткое описание
   Компонент предназначен для создания и использования в программе массива потоков данных
Параметры
  • Streams - Массив стримов
  • UseName - True - разрешить доступ к элементам массива по их именам и по индексам, False - доступ только по индексам (быстрый)
  • FileName - Имя файла для сохранения/загрузки массива
  • FileFormat - Формат файла массива
  • Методы
  • doSave - Сохраняет массив в файле
  • doLoad - Загружает массив из файла
  • doClear - Очистка массива
  • Свойства
  • Array - Предоставляет доступ к элементам массива
  • Count - Содержит кол-во элементов массива
  • Данные
  • FileName - Имя файла для сохранения/загрузки массива
  • Пример
    Пример использования компонента StreamArray
    Add(MainForm,14918352,189,112)
    {
    Width=440
    Height=355
    Caption="Пример использования компонента StreamArray"
    }
    Add(Button,8625726,189,161)
    {
    Left=178
    Top=125
    link(onClick,11278075:doNext,[])
    }
    Add(TempFileStream,10467158,357,161)
    {
    Extention=".bmp"
    link(onCreate,2545157:doShellExec,[])
    }
    Add(StreamArray,16317661,301,112)
    {
    Streams=['Stream'=[ZIP0638000078DAEDD94112C2200C4051DC78068FE0CE9D75EDDE63785F6FA44C57CE686312A092F233C3A62D82AF15D278BDED2F698E736EC7DCEEB99D72DBA5C37CFC31A58F781296C00B2FBCF0C20B2F022FBCF0C20B2FBC08BCF0EAD04B53ED11AE91BB7F3DABEF22CCCA37256B696B3DAFB410EFA77E4A554789E7D5E2FAF05E4917562FE58F3ABC97FBB8B2CBA6BCAC1F55BE698CE2651A7DCBEBBD6FC603AD5FC2B7352556A3EC8FE529D570F9972371D730F5E5654D9A3C3330E60D7895EE03EE94AD5FAFC2BC7469086B1EAB1FFDFFCFD79AEF8FBE08F6BEEDB87315BD7AAC7FD5F592C715BA84F132D5FFCAEB851597F9865ED4A3F1C22BCAFF1D78E185175E0DBD08BCF0C20B2FBCF082C0E6F502934D2C2F],'Stream'=[ZIPEE24000078DAEDD8410E40301040516EE1001676760ED0BDFB3A952B54231694B624CA0C7F6236CCA22FE9341DA61FEB628ECE65E3D2B86C5D964535BF1F96EF9BB0F60B0F0E1C3870E0C08103070E1C3870E0C091288C0DC1E747E44C53F5B38EC3D0E6F06AEEA5BCE75853F4384205221D918D9FFB5F594EC7BE1BC438A2CBB4ABF06BB43AACB7764DFBEA0F0E4DE76EAC3F8439422D923CAF84DD4B2E3944DE13993F70E0C08103070E1C387068744C39F4EAB3]]
    }
    Add(ArrayRW,4147568,301,161)
    {
    link(onRead,10467158:doCreate,[])
    link(Array,16317661:Array,[])
    }
    Add(Counter,11278075,245,161)
    {
    Max=1
    Default=-1
    link(onNext,4147568:doRead,[])
    }
    Add(WinExec,2545157,413,154)
    {
    }


    Замечания
    Обновление элемента: [svn]StreamArray.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...