powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Предопределение типов
7 сообщений из 7, страница 1 из 1
Предопределение типов
    #32278442
BaseAdmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в Delphi осуществляется предопределение типов?
Проблема в следующем:
Есть несколько классов и "всеобъемлющий класс".
В каждом из "простых" классов нужна ссылка на "всеобъемлющий". Проблема в том, что все классы в отдельных unit-ах и возникает закальцовка в uses-ах.
Объединять классы в один юнит сильно не хочется. Проблему можно решить при использовании "предопределения" классов (в С++ такое я делал). А как на elphi?
...
Рейтинг: 0 / 0
Предопределение типов
    #32278451
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за "переопределение классов", которое вы делали в C++???
...
Рейтинг: 0 / 0
Предопределение типов
    #32278480
BaseAdmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не переопределение класса, а предопределение, т.е. определяются названия классов без их реализации.
...
Рейтинг: 0 / 0
Предопределение типов
    #32278483
_maloi_alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ты модуль со 'всеобъемлющим классом' подключай в секции implementation, тогда и закольцовки не будет.

Напрмер:

implementation

uses all_embracing_class_unit;
...
Рейтинг: 0 / 0
Предопределение типов
    #32278493
BaseAdmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том-то и проблема, что в обоих случаях мне нужно в Interface.
...
Рейтинг: 0 / 0
Предопределение типов
    #32278502
m_kus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятно, зачем тебе надо ссылаться из "всеобьемлещего" класса на "простые" именно в interface? Напиши пример, а что-нибудь придумать, я думаю, всё равно можно (без объединения в один юнит).
...
Рейтинг: 0 / 0
Предопределение типов
    #32278585
Малиновский Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
// Здесь - TmyBaseClass - базовый класс, от которого произошли подклассы
TmyClasses = class of TmyBaseClass;
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Предопределение типов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]