|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.10.2016, 12:09 | #1 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
Как вызвать Synchronize в безликой процедуре?
Привет.
Есть процедура, которая ни за кем не закреплена. Как в ней вызвать метод Synchronize? Код:
|
20.10.2016, 12:32 | #2 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
D7. то чем пользуется "обычный" Synchonize не забывая при этом заполнять. Код:
Цитата:
Цитата:
1. закрепить её за потоком. 2. дать ей параметр, в котором указывать кто её вызвал (sender: TMyThread) и далее пользоваться этими данными sender.Synchonize(sender.Test2); А теперь ТЕЛЕПАТИЯ. Test2 ТОЖЕ не закреплена ни за кем?!! В таком разе все выше сказанное НЕ ПОМОЖЕТ. procedure; {ваша Тest2} procedure of object; {требования к параметру Synchonize } это две БОЛЬШИЕ разницы. выход только один. закрепить и Test1 и Test2 за потоком(-ами) и не мучаться.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.10.2016 в 12:35. |
|||
20.10.2016, 12:42 | #3 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
Test1 и Test2 не закреплены ни за кем. Ими пользуются несколько потоков.
Да, но в таком случае для каждого потока придется делать копии этих процедур, а копировать один и тот же код не слишком разумно, разве нет? |
20.10.2016, 12:48 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.10.2016 в 12:56. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как зделать запрос в хранимой процедуре | xatabich | БД в Delphi | 8 | 08.12.2014 08:08 |
как вызвать в процедуре OnClick другую процедуру OnClick ? | ddiipp | Компоненты Delphi | 7 | 07.09.2013 16:07 |
Как сделать в процедуре Event? | Pcrepair | Общие вопросы Delphi | 4 | 23.03.2013 15:00 |
как реализовать процедуру в процедуре? | Аlex | Помощь студентам | 11 | 14.07.2008 10:14 |
как в процедуре объявить массив? | kolduev | Помощь студентам | 7 | 18.02.2008 23:35 |