Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 1
Регистрация: 02.06.2015
Сообщений: 23

Как описать свой класс в своём классе?

23.08.2015, 15:13. Показов 1168. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как описать свой класс в своём классе?
Почему он его не видит? Помогите
Ошибка: [Error] Undeclared identifier: 'TBBB'

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
Type
 
TAAA = class
  A:=TBBB;
  ..........;
  ..........;
end;
 
TBBB = class
  ............;
  .............;
  ..........;
end;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.08.2015, 15:13
Ответы с готовыми решениями:

Использовать канвас в своём классе
unit Clock; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; ...

как создать свой класс, в Делфи?
как создать свой класс, в Делфи? а потом вызвать, например при открытии? begin if pnl1.Color=clRed then //питание on begin ...

Как создать событие в своём классе
Есть класс Class1 Есть его экземпляр var A:Class1 = new Class1(); Как сделать чтобы у переменной A было событие onMessage, чтобы я...

5
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,608
23.08.2015, 15:16
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Type
TBBB = class;
 
TAAA = class
  A:=TBBB;
  ..........;
  ..........;
end;
 
TBBB = class
  ............;
  .............;
  ..........;
end;
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
23.08.2015, 15:17
Delphi
1
2
3
4
5
6
Type
TBBB = class
       end;
TAAA = class
       A:TBBB;
       end;
1
1 / 1 / 1
Регистрация: 02.06.2015
Сообщений: 23
23.08.2015, 15:25  [ТС]
Спасибо.
А если TBBB наследован от TAAA
Type
TBBB = class(TAAA)
end;
TAAA = class
A:TBBB;
end;
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33188 / 21485 / 8232
Регистрация: 22.10.2011
Сообщений: 36,865
Записей в блоге: 12
23.08.2015, 15:27
Delphi
1
2
3
4
5
6
7
 TBBB = class;
 TAAA = class
   A:TBBB;
 end;
 
 TBBB = class(TAAA)
 end;
1
1 / 1 / 1
Регистрация: 02.06.2015
Сообщений: 23
23.08.2015, 15:32  [ТС]
Спасибо, очень сильно помогли!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.08.2015, 15:32
Помогаю со студенческими работами здесь

Как объявить компонент в своём классе?
Здравствуйте! Не могу найти примеров, разобраться самостоятельно не получается. Допустим мне нужно сделать свой класс который - из...

Как использовать экземпляр PDO в своём классе?
Вот я соединяюсь с базой: $dbh = new PDO("mysql:host=$host;dbname=$db_name",$user,$pass); если использовать $dbh вне своего класса,...

Как правильно использовать экземпляр PDO в своём классе?
Читал тему, но приведенный вариант в самом конце не подходит. Поэтому вынес подключние к базе в отдельный класс, где в конструкторе идет...

Описать класс «Параллелепипед». В классе определить поля с длинами ребер параллелепипеда
помогите написать программку: Для каждого из нижеперечисленных классов определить конструктор класса, поля класса (количество зависит...

Описать класс для хранения массива чисел. Перегрузить в классе оператор *
Привет. Описать класс для хранения массива чисел. Перегрузить в классе оператор *, который должен находить произведение четных элементов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru