Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Имя компоненты как передаваемое значение

6.6K
29 апреля 2008 года
Mendler
48 / / 20.09.2006
Допустим, в 1 случае мне требуется вывести информацию в Memo1, для этого я использую функцию print(a){ Memo1 -> Text }.
А во втором случаем мне надо печатать информацию в Memo2.
Возможно ли передавать имя компоненты в функцию? например
print(a,Memo1);
11
29 апреля 2008 года
oxotnik333
2.9K / / 03.08.2007
Цитата: Mendler
Допустим, в 1 случае мне требуется вывести информацию в Memo1, для этого я использую функцию print(a){ Memo1 -> Text }.
А во втором случаем мне надо печатать информацию в Memo2.
Возможно ли передавать имя компоненты в функцию? например
print(a,Memo1);



надо передавать имя или указатель?

6.6K
29 апреля 2008 года
Mendler
48 / / 20.09.2006
без разницы, главно чтобы можно было указать в каком Memo печатать
11
29 апреля 2008 года
oxotnik333
2.9K / / 03.08.2007
Код:
void PrintToMemo(AnsiString Text, TMemo *Memo)
{
  Memo->Lines->Add(Text);
}


void __fastcall TFom1::Button1Click (TObject *Sender)
{
  PrintToMemo("это печатаем в мемо1", Memo1);
}

void __fastcall TFom1::Button2Click (TObject *Sender)
{
  PrintToMemo("это печатаем в мемо2", Memo2);
}
246
01 мая 2008 года
GIZMO
1.8K / / 30.07.2004
Цитата: Mendler
Допустим, в 1 случае мне требуется вывести информацию в Memo1, для этого я использую функцию print(a){ Memo1 -> Text }.
А во втором случаем мне надо печатать информацию в Memo2.
Возможно ли передавать имя компоненты в функцию? например
print(a,Memo1);


Используй TComponent* __fastcall TComponent::FindComponent(const AnsiString AName);

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог