AVG © 2008y Суббота, 21.09.2024, 07:26
| RSS
Главная | Каталог статей
» Меню сайта

» Категории
Устройство [2]
Каталог с описанием устройств
Программирование [1]
Описание методов использования модулей

» Site search

» Статистика

Главная » Статьи » Программирование

Использование модулей отдельно от приложения
Как я понял, основной проблемой приложения, является его настройка. Так как пока,что времени на описание я не нашел, по сему решил описать как можно использовать по Вашему усмотрению.
Модули представленные на этом сайте, являются самостоятельными приложениями выполняющие определенный набор действий.
Если Вы хотите использовать их отдельно и обладаете навыками программирования, их возможно встроить в свое приложение. Запуск производиться как и запуск обычно DLL, динамически или статически.
Модуль имеет след. структуру для запуска;

<Имя функции> (AppHandle:TApplication; DS:Pointer;Rnum:Integer) : Boolean

<Имя функции>
- Имя функции запуска из модуля

AppHandle = Application - просто передать Application основного приложения

DS - Предать FIBDataBase;

Rnum - при самостоятельном использовании указать =-1, а вообще этот параметр используется для выгрузки библиотеки из памяти при динамической работе с ней. Как его использовать, сей час жаде не скажу, но будет время обязательно напишу.

Все предоставленные модули заточены для работы с БД FireBird, те модули которым БД не нужна, можно запускать указав DS=nul.
Все модули являются дочерними окнами MDIChild, по этому им надо родительское приложение.
Вот наверное и все, имя функций запускающих модуль можно получить при помощи TotalCommander или другим удобным образом, как правило функция в модуле одна.

И думаю, в скором времени выложу последние версии.
С Ув. ПрограмЁр




Категория: Программирование | Добавил: master_alex (09.12.2011)
Просмотров: 397 | Теги: работа с модулем, описание модуля, Запуск модуля, статическая агрузка модуя | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
» Информация
[18.12.2015]
Построение сводной т...
[21.02.2013]
ChUtil
[28.12.2012]
Экселик
[31.08.2009]
Базовый модуль - без...
[31.08.2009]
Построение сводных т...


AVG Group © 2024
Хостинг от uCoz