Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   Pascal/Delphi »   Проблема с модулями
RSS

Проблема с модулями

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: Winnowing_Raven, wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Пишу сейчас проект, который состоит из двух серверных приложений и клиентской библиотеки, которая будет подключатся к клиенсткой программе с помощью директивы Uses. Все это использует несколько общих модулей, в которых описаны типы и константы.
В итоге я столкнулся с проблемой: нужно сделать так, чтобы часть этих типов и констант была доступна и клиентской программе, и при требовалось бы подключить только один модуль. Поместить нужные типы и константы в клиентскую библиотеку не представлялось возможным, так как они используются и в серверных приложениях.
В итоге я нашел такое решение: вынести нужную часть в отдельный файл и подключать его с помощью директивы {$I} (она же {$INCLUDE } как в общий модуль, так и в модуль клиентской библиотеки.
В этом случае все необходимое и в клиентскую программу импортируется (так как будет считаться, что это часть модуля непосредственно клиентской библиотеки, а не зависимых от нее модулей), и производить копирование вручную не требуется.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модераторы: Winnowing_Raven, wsxПечать
Объединенный Открытый Проект »   Программирование »   Pascal/Delphi »   Проблема с модулями
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0175. Количество выполненных запросов: 18, время выполнения запросов 0.0090