Главная XFuncs smartGC InsiderTools Скачать Tutorials Купить Письма
 
Обзор возможностей

Обзор
Документация 

Пробная версия
 


Библиотека XFuncs позволяет использовать внешние скрипты, полностью совместимые с языком Xbase++. Вы можете вызвать из приложения функции описанные в скриптах так, как если бы они были включены в состав .exe файла. Так же все функции вашего приложения доступны для вызова из скриптов.


Что такое скрипт?

Скрипт это просто текстовый файл. Вы можете определять в нем функции или классы как в обычном .prg файле.

Возможности XFuncs:

100% совместим с Xbase++, включая препроцессор (вы можете использовать как скрипт обычный .prg файл) и даже создание классов.

Очень легкая интеграция с вашими приложениями, только одна строка кода. подробнее>

• С точки зрения вашего приложения, функция описанная в скрипте ничем не отличается от функции включенной в .exe/.dll файл.

Легкая подмена функции из вашего приложения на функцию из скрипта, что позволяет проводить отладку или дополнительные изменения прямо на рабочем месте пользователя. подробнее>

• Удобная поддержка функции Main() в каждом скрипте. подробнее>

Легкое пополнение базы скриптов - просто создайте файл, с именем совпадающим с именем вызываемой функции. Вы можете создать этот файл в удобной вам поддиректории - XFuncs все равно найдет его! подробнее>

Вызов функции из скрипта не требует указания имени файла, он ищется автоматически.

• Диагностика ошибки в скрипте включает имя файла и номер строки кода (плюс исходный код), позволяет редактировать ошибку в настраиваемом редакторе и затем перезапустить скрипт без выхода из приложения.

Поддержка текстового и графического режимов.


вы можете вызывать скрипты из приложения, вызывать приложение из скриптов
или вызывать скрипты из скриптов


Примеры использования:

Для создания функций расширяющих возможности ваших приложений. Подготовленные пользователи могут изменять/добавлять функциональность вашего приложения без необходимости обновления!

Как замена или дополнение к файлам .ini или регистри. При старте приложения автоматически выполняется скрипт в котором вы можете изменять установки вашей программы в привычном стиле программирования, включая логические выражения, циклы или даже мощный препроцессор.

Для быстрой замены у пользователя функций с ошибками или неполными возможностями - не требуется перекомпилировать приложение и отправлять его к пользователю - достаточно послать маленький текстовый файл.

©2006 Eleus Software

 

 

Hosted by uCoz