![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.05.2007
Сообщений: 3
|
![]()
скажем у меня в программе есть продцедра
loger(line:string) Она не делает ничего особенного. Просто выводит line в новой строке memoLog:TMemo . Как сделать так, чтобы не надо было этот самый memoLog передававть в процедуру в качестве параметра, а чтобы он сам находил этот самый memoLog ? |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Не передавай. Просто пиши :
procedure loger(line:string); begin memoLog.lines.add(line); end;
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.09.2007
Сообщений: 16
|
![]()
Так проца будет передавать твой Line всем Memo.
procedure TForm1.loger(line:string); var i:byte; begin for i:=0 to form1.ComponentCount-1 do if form1.Components[i].ClassType.ClassName='TMemo' then (form1.Components[i] as TMemo).Lines.Add(Line) end; Можно дописать любые дополнительные параметры, по которым он будет искать нужный memo |
![]() |
![]() |
![]() |
#4 |
Регистрация: 19.05.2007
Сообщений: 3
|
![]()
спасибо. выручил )
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать чтобы новые строки всегда были в области видимости? | neugadal | Microsoft Office Excel | 9 | 06.09.2008 12:23 |
проблемы с областью видимости переменной | titan-prog | Помощь студентам | 2 | 11.07.2008 18:58 |
область видимости переменных. С++ | Prestigio | Помощь студентам | 10 | 07.07.2008 15:55 |
Область применения переменных | ixs | Общие вопросы Delphi | 2 | 05.06.2008 18:00 |
ошибся с областью видимости ? | Иванчо | Общие вопросы Delphi | 8 | 25.10.2007 16:35 |