Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Проектные - Console

Console
Краткое описание
   Компонент предназначен для создания и доступа к консоли
Параметры
  • Icon - Содержит иконку программы
  • Title - Заголовок окна консоли
  • Method - Способ передачи параметров: Get - передача данных из строки location браузера, Post - передача данных через STDIN
  • Методы
  • doWrite - Выводит строку в консоль
  • doPosition - Устанавливает позицию курсора
  • doParamByName - Получает значение параметра из InParams по имени в потоке
  • doTextAttribute - Устанавливает атрибуты текста
  • События
  • onStart - Событие происходит всякий раз после старта программы
  • onParam - Возвращает значение параметра
  • Свойства
  • Read - Читает строку из консоли
  • InHandle - Идентификатор стандартного потока ввода
  • InParams - Содержит строку параметров
  • Данные
  • Point - Координаты курсора
  • CtrlC - Если при нажатии Ctrl+C эта точка содержит 0, то консоль будет закрыта - иначе операция будет отменена
  • Close - Если при закрытии консоли эта точка содержит 0, то консоль будет закрыта - иначе операция будет отменена
  • Break - Если при нажатии Ctrl+Break эта точка содержит 0, то консоль будет закрыта - иначе операция будет отменена
  • Примеры
       Пример чтения команд введенных пользователем

    Add(Console,2312369,336,98)
    {
    link(onStart,10232977:doEvent1,[])
    }
    Add(DoData,5229957,231,98)
    {
    Data=String(НЭ ПОНЯЛ...\13\10)
    link(onEventData,15462997:doCharset,[])
    }
    Add(Charset,15462997,287,98)
    {
    Type=1
    link(onCharset,2312369:doWrite,[])
    }
    Add(WinExec,3236944,448,105)
    {
    FileName="notepad"
    }
    Add(Repeat,12299672,490,98)
    {
    Type=5
    Op1=String(RunNotepad)
    link(onRepeat,5229957:doData,[(533,104)(533,79)(219,79)(219,104)])
    link(Op2,2312369:Read,[(503,86)(406,86)(406,144)(342,144)])
    }
    Add(Hub,10232977,392,98)
    {
    link(onEvent1,12299672:doRepeat,[])
    link(onEvent2,3236944:doExec,[])
    }
    Замечания
       Элемент может быть использован только в проекте "Консольная программа"

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