Страница 1 из 1

ClaInt интерпретатор на Clarion9

Добавлено: 20 Сентябрь 2013, 6:01
Виктор
Петров В.И
claint@mail.ru

Кому послать на отзыв JOB?
Откликнитесь !!!!!!!!!!


С чего и почему это все.
------------------------

1. Цнии в 90-тые годы
2. Ни работы ни денег
3. 2 работника. Один ищет работу, второй делает
4. Договора с ЦНИИ,НИИ,Роскосмос, т.е денеги не большие

5. Попался под руки Clarion
6. Чтобы заработать пришлось упростить и усилить Clarion


Все приложения в LIB-модели (ToDo(Clarion)) и состоят из:

temp\ - сюда сыпяться результаты
APP.EXE - приложение
APP.S - системные tps таблицы (редактируется только в JOB.EXE и переписываются заданием
из JOB.J 1.3.1 Копировать список функций из JOB.S в APP.S)
APP.G - общие tps таблицы c глобальными переменными и заданиями вызываемыми из приложения
в таблицу APP.G!\ZFF загружаются (в настройках) из PROJ__TX.TXT созданного во время
создания приложения все о таблицах,полях,ключах и процедурах разрешенных для
использования в заданиях (отчетах)
APP.L - tps таблицы c локальные переменными (создается)
APP.J - tps таблицы c заданиями и отчетами (HTM,XLS,DOC,TXT) приложения.
Таких файлов может быть много, их можно переключать

Если приложение запускается из сети, на C: создается
C:\APP
C:\APP\TEMP
C:\APP\APP.L
!---------------------------------------------------

Основная идея
-------------
1. Утилита JOB.EXE для всех приложений и отладки изменений.

2. В каждой нити(THREAD) один раз в таблицу символов записывается все (BIND ALL).
bind(RECORDы,отдельные поля и все функции).
Теперь в любой точке приложения все доступно интерпретатору.

3. Всюду PUSHBIND заменен на PUSHBIND(1)

См. примеры APP.DCT со смешанными драйверами

Re: ClaInt интерпретатор на Clarion9

Добавлено: 20 Сентябрь 2013, 6:06
morkovin
Не понял. Есть в наличии? Обращаться к Петрову? :shock:

Re: ClaInt интерпретатор на Clarion9

Добавлено: 20 Сентябрь 2013, 10:29
kreator
О чём, вообще, речь?