Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как вызвать процедуру


Olegas ©   (2006-10-12 08:59:00) 

Как из программы вызвать процедуру или активизировать форму если ее имя задано строчной переменной


evvcom   (2006-10-12 14:14:00) [1]

> [3] DrPass ©   (12.10.06 10:39)
> Лёгко :) (хоть и ректальным способом):

Ну если только ректально... :-)


Leonid Troyanovsky   (2006-10-12 13:50:00) [2]


> Olegas   (12.10.06 08:59)  

> Как из программы вызвать процедуру или активизировать форму
> если ее имя задано строчной переменной


Если имелся ввиду published method

http://www.rsdn.ru/Forum/?mid=480838

--
Regards, LVT.


DrPass   (2006-10-12 10:39:00) [3]


> > вызвать процедуру ...
> > если ее имя задано строчной переменной
>
> никак

Лёгко :) (хоть и ректальным способом):
if s='ShowMessage' theh ShowMessage('Heh!')
else
if s='MessageBeep' theh MessageBeep(MB_OK)


evvcom   (2006-10-12 09:59:00) [4]

> активизировать форму если ее имя задано строчной переменной

Application.FindComponent+F1 в частном случае
Screen.Forms в общем случае

> вызвать процедуру ...
> если ее имя задано строчной переменной

никак


pavel_guzhanov   (2006-10-12 09:10:00) [5]

имя процедуры(переменные, если они есть);- вызов прцедуры

Application.CreateForm(TИмяФормы, ИмяФормы); ИмяФормы.Show;- Создание и показ формы


Наверх

Титульная страница Поиск, карта сайта Написать письмо