Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Инcтpумeнты 
Конверторы - Convertor

Convertor
Краткое описание
   Компонент предназначен для конвертирования величин и некоторых форматов друг в друга
Параметры
  • Mode - IntToStr - число->строка, StrToInt - строка->число, RealToInt - дробное->целое, CharToInt - символ->число, IntToChar - число->символ, HexToInt - шестнадцатиричное->целое, IntToHex - целое->шестнадцатеричное, BinToInt - двоичное->целое, IntToBin - целое->двоичное, RealToStr - дробное->строка, StrToReal - строка->дробное, StreamToStr - поток->строка, StrToStream - строка->поток, IntToRom - число->римские цифры, RomToInt - римские цифры->число, StrToTri - строка->строка триад, StrToWrd - строка->кол-е выражение
  • Digits - Минимальное количество знакомест в результирующей строке для методов IntToHex, IntToBin и IntToStr
  • SymbolFill - Символ-заполнитель незначащих знакомест для метода IntToStr. При пустом поле заполнение не происходит
  • Word_1 - Единственное число для метода StrToWrd (например - 1 точка)
  • Word_2 - Множественное число (диапазон 2..4 и дробные) для метода StrToWrd (например - 2 точки, 1.12 точки)
  • Word_5 - Множественное число (остальные варианты) для метода StrToWrd (например - 5 точек, N точек)
  • Методы
  • doConvert - Конвертирует входные данные согласно параметру Mode
  • События
  • onResult - Выдаёт результат операции в поток
  • Данные
  • Data - Данные для преобразования
  • Пример
    Пример использования компонента Convertor для преобразования число --> римские цифры
    
    Add(MainForm,12142676,84,147)
    {
    Width=277
    Height=222
    Caption="Пример Convertor"
    link(onCreate,3528907:doData,[])
    }
    Add(Convertor,55641,273,161)
    {
    Mode=13
    link(onResult,5594603:doText,[])
    }
    Add(Edit,5594603,322,161)
    {
    Left=65
    Top=95
    Width=130
    Text=""
    }
    Add(Edit,6655443,224,161)
    {
    Left=65
    Top=55
    Width=130
    Text=""
    link(onChange,55641:doConvert,[])
    }
    Add(DoData,3528907,133,161)
    {
    Data=Integer(25)
    link(onEventData,6655443:doText,[])
    }

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