Раздача

Дизель-Паскаль

Для сборки вам понадобятся Lazarus 1.8, FPC 3.* а также:
1) компоненты: VisualTech, TxDBF, IBX.
2)движок Дизель-паскаль, который включает 3 проекта: CrossDesigner, CrossMachine, Dmanager. Все они в одной папке CrossDesigner.
Кроме компонент входящих в комплект, потребуются компоненты Synapse for Lazarus, ZEOS, LazReport, kkm_Atol, fpSpreadSheet.
Поддержку некоторых компонент можно включить и выключить в файле SetComponent.inc
Перед сборкой CrossDesiger и CrossMachine пропишите пути к компонентам ZEOS, VisualTech, Synapse, TxDBF, IBX в Праметрах проекта Пути. Будет лучше если все папки CrossDesigner, IBX, TxDBF, Synapse40, ZEOS будут находится рядом в одной папке, в этом случае будут актуальны пути, уже прописанные в параметры.
Для управления приложениями Дизель паскаль используйте утилиту DManager (Её тоже нужно собрать из исходников). С её помощью вы сможете загружать приложения в дизайнер либо запускать на выполнение.

Исходный код Дизель-Паскаль

Готовая сборка для разных платформ

Windwos x32 Windwos x64 Linux x32 Linux x64


Компоненты

Исходный код компонент для Lazarus

Компоненты IBX Компоненты VisualTech Компоненты LazReport Компоненты TxDBF

Примеры приложений Дизель-Паскаль

Шаблон - заготовка для быстрого создания MDI приложения с использованием IBX.
Эту ссылку можно открыть прямо в дизайнере приложений. Щелкните на кнопке ниже правой кнопкой мыши и выберите "Копировать адрес ссылки", затем в дизайнере выполнить Файл->Открыть URL, ссылку на шаблон в формате URL вставте в открывшемся диалоге.
Видеоинструкция: Смотреть на YouTube

Загрузить шаблон

Исчерпывающий пример с базой FireBird, в котором показана вся концепция построения приложений Дизель-Паскаль в режиме эмуляции MDI с использованием FormsBar. Для работы требуется FireBird 2.5, после распаковки архива, открыть приложение MedTech.lm9 в дизайнере, открыть модуль Данные, 2 раза щелкнуть на компоненте IBDataBase, в диалоге исправить путь к базе, логин, пароль, нажать <ОК>, сохранить проект, после этого можно запускать. Архив большой (30мб), т.к. загружен кладр, для перехода в справочнике кладр на нижний уровень нажать + . В полях редактирования где есть кнопки, чтобы нажать на кнопку с клавиатуры нажать в поле + .

Загрузить пример с базой FB

Cсылки ниже можно открыть прямо в дизайнере или менеджере приложений. Щелкните на кнопке ниже правой кнопкой мыши и выберите "Копировать адрес ссылки", затем в DManager выполните добавить приложение и в поле <Путь к приложению> вставьте ссылку в формате URL. Приложения с ресурсов http или ftp открываются в режиме "Только для чтения", для редактирования приложения, Вы можете сохранить его локально.

Фрактальная графика Тетрис Звуковая библиотека UOS
Только Windows, показан запуск приложений, создание ярлыка, пути к спец.папкам, использует OLE и WScript.Shell Пример с Ole объектом WScript.Shell