|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
Arm79вопросецзаключается ноу хау? Это стандартные тех возможности :). Хм... Буду знать, что еще и так можно применять. Обычно я делал всё UI в основном треде, а из вторичных - нотификацию. Раньше это было через PostMesage. На Net никаких сложных интерфейсов не рисовал, всё как то в одном потоке помещалось :-) угу где-то надо, где-то нет. от контекста зависит. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 17:40 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
Где-то в степивопросецArm79, Например, есть у вас SCADA клиент, два монитора огромных и несколько окон, отображающих разные техпроцессы, и очень много изменений в единицу времени, отчего не взять да и не запилить по потоку на фурму, чтобы не конкурировали. И т. п.. пипец.... однажды в студенную зимнюю пору, я из лесу вышел был сильный жара. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 17:44 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
вобщем оказалось через invoke не работает как раз. Я сделал через сообщения виндовозные - так пашет, а через инвок выдает ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 19:16 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
вопросецНапример, есть у вас SCADA клиент, два монитора огромных и несколько окон, отображающих разные техпроцессы, и очень много изменений в единицу времени, отчего не взять да и не запилить по потоку на фурму, чтобы не конкурировали. И т. п.. больше 60 изменений в секунду - не перерисовать :) две панели - это ни о чём ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 20:13 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
Arm79Хм... Буду знать, что еще и так можно применять. Обычно я делал всё UI в основном треде, а из вторичных - нотификацию. Раньше это было через PostMesage. На Net никаких сложных интерфейсов не рисовал, всё как то в одном потоке помещалось :-) Может будет интересно для WPF. Одно приложение, три UI потока, со своим message loop, в каждом потоке по одному окну. кто-то да найдет применение гавнакодец MainWindow.xaml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
MainWindow.xaml.cs Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
Program.cs Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
ps. lb ~ вопросец. компы разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 22:15 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
Изопропил, я ляпнул абы че ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 22:17 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
Lord British, ничего страшного ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 22:20 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
Изопропилдве панели - это ни о чём Видимо вы ни разу не были на всяких ГПЗ и НПЗ, где стоят по три 22-24 монитора у каждого оператора :) Как правило, нормальные SCADA системы имеют свои GUI разработчики верхнего уровня. В крайнем случае можно прилепить и нечто универсальное типа InTouch и не изобретать велосипед :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 06:55 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
LameUser, может тебе рассказать как как контроллеры видеостен работают? 3-4 монитора на рабстанцию не требуют никаких программных извращений. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 07:42 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
ИзопропилLameUser, может тебе рассказать как как контроллеры видеостен работают? 3-4 монитора на рабстанцию не требуют никаких программных извращений. Странный ты, то говоришь что 2 ни о чем, то предлагаешь 3-4. Ты уж определись со своей позицией, либо я не так понял ход твоих мыслей из предложения Изопропилдве панели - это ни о чём Про контроллеры видеостен мне неинтересно (зачем мне знать как работает большой телевизор? - мне главное чтобы тех. процесс был автоматизирован правильно и был удобный эргономичный GUI для оператора), а через что будет смотреть оператор тех. процесса на картинку, и уж тем более каким образом формируется изображение на девайсе - мне без разницы. Я конкретно говорил про SCADу верхнего уровня, которая где-то здесь упоминалась в топике. Изопропил3-4 монитора на рабстанцию не требуют никаких программных извращений. Так я именно это и имел в виду, когда написал: LameUserКак правило, нормальные SCADA системы имеют свои GUI разработчики верхнего уровня. В крайнем случае можно прилепить и нечто универсальное типа InTouch и не изобретать велосипед :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 08:22 |
|
Создал форму не в главном потоке
|
|||
---|---|---|---|
#18+
LameUser, что сказать то хотел? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 08:27 |
|
|
start [/forum/topic.php?fid=20&msg=38131288&tid=1405253]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 496ms |
0 / 0 |