Home > Торговые системы > Пишем и запускаем QPILE программу

Пишем и запускаем QPILE программу

Программа написаная на языке QPILE представляет из себя текстовый файл в кодировке Windows-1251 с расширением *.qpl, например «myprogram.qpl» . Таким образом, написать программу можно в обычном блокноте.

Каждая программа QPILE может и должна описывать только одну таблицу QUIK. В одном файле может находится только одна программа (хотя, есть возможность подключать дополнительные файлы, но об этом позже).

QPILE программа состоит из трех частей:

  • «Заголовок» — содержит название программы и описание ее параметров;
  • «Тело программы» — набор команд, собственно код программы;
  • «Описание столбцов таблицы» — описание столбцов выводимой таблицы.

Программа обязательно должна содержать все разделы, следующие друг за другом. Таким образом, каркас любой программы выглядит так:

PORTFOLIO_EX Имя_QPILE_программы;

Описание параметров программы

PROGRAM


Набор команд

END_PROGRAM

PARAMETER Имя_поля_таблицы;

Описание параметров поля

END

END_PORTFOLIO_EX

Вот пример пожалуй самой простой программы, котороя будет всего лишь выводить сообщение:

PORTFOLIO_EX HelloWorld;
DESCRIPTION Выводим надпись Hello World!;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;

PROGRAM

Message(«Hello World!», 1)

END_PROGRAM

PARAMETER Column;
PARAMETER_TITLE некотораяКолонка;
PARAMETER_DESCRIPTION В это поле таблицы ничего не выводим;
PARAMETER_TYPE STRING(255);
END

END_PORTFOLIO_EX

Чтобы запустить прогррамму необходимо проделать следующие действия:

  • Сохраните код программы в файл «my_qpile_programm.qpl»
  • Нажимаете Ctrl + F10 или выбираете в меню Таблицы->Портфели->Задать портфель, в открывшемся окне нажимаете кнопку «Прочитать из файла» и указываете на файл, далее нажимаете кнопку «Загрузить локально». Вылетает сообщение, что портфель успешно задан, закрываете текущее окно.
  • Нажимаете Ctrl + F11 или выбираете в меню Таблицы->Портфели->Доступные портфели, в открывшемся окне ставите галочку напротив имени портфеля и нажимаете «Применить», закрываете текущее окно.
  • Нажимаете Ctrl + F12 или выбираете в меню Таблицы->Портфели->Просмотр портфеля, в открывшемся окне в поле «Доступные портфели» выделяете загружаемый портфель, нажимаете кнопку «Добавить все», а затем кнопку «Да».

Вот и все :-) Если у вас в настройках QUIK включены сообщения, то каждые 10 секунд этот пример будет генирировать новое сообщение.

, ,

  1. Ответить Александр
    12/10/04

    Здравствуйте . Помогите создать код программы на Qpile (A+B+C)/3 , Результат должен быть в таблице .

    • Ответить catprog
      12/10/04

      Здравствуйте Александр. Вам просто показать пример с любыми тремя числами или A,B,C это конкретные величины?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

?

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks:0

Listed below are links to weblogs that reference
Пишем и запускаем QPILE программу from EchoBlog::howToCode
TOP