Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Как описать класс не распространяя все модули |
Автор: gesper 12.9.2014, 20:56 |
Как сделать модуль с классом, в котором часть переменных это другие мои классы, прикрепленные через uses. Как то их описать без передачи того что идет посде implementation можно? |
Автор: kami 13.9.2014, 11:45 | ||
Можно. Если сделать "часть переменных других классов" интерфейсами. |
Автор: gesper 13.9.2014, 12:48 | ||
Т.е. технология из моих вариантов только одна - клепать интерфейсы? Надеялся, что еще есть варианты)
спасибо, ошибок в коде нет. выкладывать часть кода которую пытаюсь от лишних глаз скрыть не собираюсь. |
Автор: drkot 13.9.2014, 13:10 | ||
если правильно понял, то так. в итоге получается один модуль который ты цепляешь, вместо 10-ти Добавлено через 1 минуту и 29 секунд тогда наверно и вопросы задавать не надо... а то еще догадаются |
Автор: gesper 13.9.2014, 16:04 | ||||
Если вместо классов будут мои, то без модуля описывающего TButton компилятор не скомпилирует программу. |
Автор: drkot 13.9.2014, 18:29 |
мои что? кто? как? если Вы не можете поставить вопрос, то как вы ожидаете увидеть ответ? |
Автор: kami 13.9.2014, 22:04 | ||||
Хм... Варианты есть. Это варианты ![]() Например:
Переменные, которые "эти другие ваши классы" объявляем как OLEVariant, снабжаем документацией и вперед. Только сразу смиритесь с меньшей скоростью работы... |
Автор: stanilar 15.9.2014, 23:06 |
Не знаю, поможет или нет, но можно возвратить класс через функцию. |
Автор: gesper 17.9.2014, 02:11 | ||
Как? Есть пример из dll в exe такой функции? |