Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Как использовать одну процедуру несколько раз одновременно   Найти похожие ветки 

 
_vasya   (2006-01-19 18:47) [0]

Возможно не очень удачно сформулировал вопрос,щас приведу код и сразу станет понятно.

procedure Test(value:string);
begin
for i=0 to 100 do
begin
ShowMessage(value);
end;
end;

Button1Click
Test(a);
Button2Click
test(b);


Требуется чтобы данная процедура запускалась и для первой и для второй кнопки как бы в отдельном потоке.
Как решение,можно скопировать текст Test и написать Test2 Test3 и тд


 
Desdechado ©   (2006-01-19 22:58) [1]

все равно не понял

если не тыкать ShowMessage, то и так можно на разные кнопки повесить один обработчик или разные обработчики с вызовом одинаковой процедуры
и выполняться они будут одновременно


 
Германн ©   (2006-01-20 01:01) [2]

2 _vasya   (19.01.06 18:47)

> Как решение,можно скопировать текст Test и написать Test2
> Test3 и тд

Создание копий TestN, скорее всего будет бессмысленной, имхо. А для

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

имхо, требуется привести реальный пример или описать реальную задачу, а не "бессмысленный" пример в [0].

2 Desdechado ©   (19.01.06 22:58) [1]

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

Имхо, далеко не всегда это возможно! Как например быть при работе с неразделяемыми ресурсами?



Страницы: 1 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
6-1130398948
Mikhail
2005-10-27 11:42
2006.02.05
Indy(IdHTTP)


8-1124860193
Darkwing
2005-08-24 09:09
2006.02.05
Как устроен визуализатор звуков (например из SoundForge)?


1-1135970052
Allegarh
2005-12-30 22:14
2006.02.05
Поддержка нескольких языков в программе


10-1112874471
Jackers
2005-04-07 15:47
2006.02.05
ActiveX библиотека


2-1137508580
Dec
2006-01-17 17:36
2006.02.05
Как сделать невидимым главное меню?