![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 99
|
![]()
На форме есть 2 кнопки, и каждая из них должна работать в разных потоках, подскажите как реализовать. Я не очень в потоках разбираюсь, одна кнопка под потоком работает. а как второй сделать и синхронизировать.
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Никак, с UI можно работать только из основного потока и никакая кнопка "под потоком" не работает.
По нажатию кнопки можно только запустить поток, например. Вы хотите чего-то не того, что сказали. Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 04.03.2015 в 17:07. |
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 99
|
![]()
Не могу показать программу, так как нельзя ее светить в интернете, покажу небольшой пример.
тут программа чисто арифметическая, под первой кнопкой код прорабатывает через поток, мне нужно добавить еще один поток так чтобы вторая кнопка через другой поток Код:
Подскажите нужно ли потоки синхронизировать, если они одновременно не работают? Последний раз редактировалось Stilet; 04.03.2015 в 20:18. |
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 99
|
![]()
Нет просто, ДИПЛОМ, а на форумах не один я шляюсь, могут увести(На счет умности не знаю, но не легкая, пока дорабатываю)
Тогда подскажите пожалуйста синхронизировать на примере кода по первой кнопке который я выше выложил Последний раз редактировалось Stilet; 04.03.2015 в 20:22. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На том примере нечего синхронизировать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 99
|
![]()
а для чего применяется синхронизация, визуально на форме меняется только доюовление в memo миллионы значений
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Для обращений к VCL формы из потоков, для обращения к объектам и переменным из разных потоков, мало ли к чему
ADD Memo тоже vcl, так к сведению
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 12.03.2012
Сообщений: 99
|
![]()
а как тогда синхронизировать
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Три цикла в одной программе C# | NeoX_2011 | Помощь студентам | 1 | 18.03.2012 16:56 |
2 задачи в одной программе | Scredis | Помощь студентам | 3 | 19.01.2011 18:44 |
2 задания в одной программе. | Scredis | Помощь студентам | 0 | 19.01.2011 10:12 |
Из потока прочитать созданный в программе объект. | DIgorevich | Общие вопросы Delphi | 3 | 30.08.2010 08:16 |
Постоянный фокус на одной программе | regman | Общие вопросы Delphi | 20 | 10.08.2009 11:07 |