powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обращение к группе однотипных компонент (C++Builder5/6/..)
5 сообщений из 5, страница 1 из 1
Обращение к группе однотипных компонент (C++Builder5/6/..)
    #38174214
qow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Пока у меня не было Интернета, делал вот так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 for ( int i = 0; i < ComponentCount; i++)
     {
       if ( String( Components[i]->ClassName()) == "TSomeType")
          {
            ( (TSomeType*)Components[i])->Property= true;
          }
     }


Подскажите, как подобные фантазии реализовать "более" правильно?
...
Рейтинг: 0 / 0
Обращение к группе однотипных компонент (C++Builder5/6/..)
    #38174216
qow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А именно смущает строка
Код: plaintext
1.
if ( String( Components[i]->ClassName()) == "TSomeType")


Работает всегда. На костылях тоже ходить можно, но всё же лучше здоровые ноги.
...
Рейтинг: 0 / 0
Обращение к группе однотипных компонент (C++Builder5/6/..)
    #38174244
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qow,

А разве ClassName() не String возвращает?
...
Рейтинг: 0 / 0
Обращение к группе однотипных компонент (C++Builder5/6/..)
    #38174303
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
for(int i=0; i<ComponentCount; ++i)
{
    TSomeType
      *tmpSomeTypePtr;

    if(tmpSomeTypePtr=dynamic_cast<TSomeType *>(Components[i]))
      tmpSomeTypePtr->Property=true;
}


_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обращение к группе однотипных компонент (C++Builder5/6/..)
    #38174408
qow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft,

благодарю.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обращение к группе однотипных компонент (C++Builder5/6/..)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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