Инструментарий разработчика L-программы
Система программирования Informix-4GL включает:
Версия компилятора Informix-4GL представлена программной компонентой c4gl. Ниже приведен упрощенный синтаксис команды c4gl.
Версия Informix-4GL RDS представлена программными компонентами fglpc, fglgo, из которых первая используется на этапе подготовки приложения, а вторая - при его запуске. Ниже приведен упрощенный синтаксис команд fglpc, fglgo.
Компилятор экранных форм Informix-4GL представлен программной компонентой form4gl, преобразующей текст экранной формы (файл form.per) в файл form.frm, который может вызываться из 4GL-программы.
Приведенные в диаграммах обозначения имеют смысл:
source.4gl - имя исходной программы на языке Informix-4GL;
esqlc.ec, source.c, obj.o, yourlib - соответственно исходные модули на языке ESQL/C, Си, объектные модули и библиотеки, дополнительно подключаемые при использовании компилятора c4gl;
-о outfile - имя создаваемого выполняемого файла при использовании компилятора c4gl (по умолчанию a.out); при использовании системы быстрой разработки fglpc имя создаваемой на выходе программы на р-коде source.4go;
- e - выполнить только препроцессорную обработку;
-V - указание получить информацию о версии программы;
argument - аргументы при запуске программы на выполнение;
filename - имя запускаемого файла в системе быстрой разработки (полученные программой fglpc файлы filename.4go, либо полученные конкатенацией файлов filename.4go файлы filename.4gi);
form.per - имя файла с экранной формой;
-d - указание сгенирировать экранную форм по умолчанию;
- database-name, table-name - имя базы данных и имена таблиц при генерации экранной формы по умолчанию.
Для подготовки help-файла используется утилита mkmessage первым параметром указывается имя текстового файла, вторым - имя формируемого утилитой mkmessage откомпилированного файла.