Topic: Интересует повторное выполнение процедуры

Сущ. способ повторно запустить процедуру в скрипте, без открытия и закрытия формы?

2 (edited by sibprogsistem 2021-04-11 14:39:48)

Re: Интересует повторное выполнение процедуры

vit007 wrote:

Сущ. способ повторно запустить процедуру в скрипте, без открытия и закрытия формы?

@Ваша_процедура  можете обращаться по таймеру или через какие-то действия

Re: Интересует повторное выполнение процедуры

т.е. так?

begin
@frmNote_Button20_OnClick;
end;

Re: Интересует повторное выполнение процедуры

Вызов процедуры без собачки, но с параметрами, которые требуются для её выполнения:

// процедура - обработчик события
procedure frmPrint_OnShow (Sender: TObject; Action: string);
begin
......
end;

// процедура
procedure PrintData (AData:string);
begin
......
end;

...

// вызов процедур
PrintData('Привет');
...
frmPrint_OnShow (frmPrint, '');

Если вы напишите вызов процедур в нижнем блоке  begin end. то вызов произойдёт сразу после создания форм приложения, до запуска главной формы. Но обычно вызовы процедур и функций выполняются в обработчике каких-либо событий (нажатие кнопки, клик мышкой, срабатывание таймера и т.д.).

Визуальное программирование: блог и телеграм-канал.