Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2009, 15:43   #1
larin1974
Пользователь
 
Регистрация: 11.09.2009
Сообщений: 34
По умолчанию Нужна ли синхронизация.

Щас разрабатываю алгоритм, планирую использовать потоки.В потоке будет обращение к процедуре, в процедуре создаются компоненты динамически, т.е. каждый поток обращаеться к процедуре к своим компонентам.Вопрос не будет ли конфликта???Нужна ли буден сихронизация при обращение к процедуре?От этого будет зависить мой алгоритм)
larin1974 вне форума Ответить с цитированием
Старый 21.11.2009, 16:59   #2
Voody
Форумчанин
 
Регистрация: 22.06.2009
Сообщений: 310
По умолчанию

Цитата:
"Methods and properties of objects in visual components can only be used in a method called using Synchronize".
Обращение к визуальным компонентам возможно только путём вызова процедуры Synchronize.
Voody вне форума Ответить с цитированием
Старый 21.11.2009, 17:11   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Обращение к визуальным компонентам возможно только путём вызова процедуры Synchronize.
это Борланд так сказал.
что за компоненты?
видимые или нет?
как долго они существуют?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.11.2009, 19:30   #4
larin1974
Пользователь
 
Регистрация: 11.09.2009
Сообщений: 34
По умолчанию

в процедуре компонент один не визуальный.
В Form Create динамически создается n компонентов, равных числу потоков.
Идет обращение потока к процедуре.В процедуре используется компонент[i], где i это номер потока.Вопрос в том не будет ли конфликта при обращение к процедуре?
т.е. два потока никак не буду использовать один компонент, они буду только использовать одну процедуру.

Последний раз редактировалось larin1974; 21.11.2009 в 19:32.
larin1974 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синхронизация в indy Altera Работа с сетью в Delphi 12 08.10.2009 16:44
Синхронизация yarilo Софт 2 07.08.2009 15:50
Синхронизация колонок eImage Microsoft Office Excel 4 13.03.2009 20:42
Синхронизация приложений format Помощь студентам 2 13.04.2008 17:29