|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Аниме Любитель Вопрос в том, что-то же будет(какие то проблемы)? без Invoke и.т.д. возможны варианты а) будет работать б) будет выдавать ошибку в) анимация не будет видна, но и ошибки не будет все зависит от того, КАК ИМЕННО реализовать без Invoke. Способ реализации ты держишь в тайне. Доктор, у меня болит не скажу что, вылечите меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 15:25 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Shocker.ProАниме Любитель Вопрос в том, что-то же будет(какие то проблемы)? без Invoke и.т.д. возможны варианты а) будет работать б) будет выдавать ошибку в) анимация не будет видна, но и ошибки не будет все зависит от того, КАК ИМЕННО реализовать без Invoke. Способ реализации ты держишь в тайне. Доктор, у меня болит не скажу что, вылечите меня. спасибо за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 15:28 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Аниме Любитель, пример работает, потому что Task (async метод) запускается в потоке UI, далее идет выполнение, смена картинки в UI потоке, где Invoke не требуется. Далее идет Awaiter на делей, вот он как раз и дает мнимую "многопоточность". но по факту код работает в основном потоке. Если вы запустите Animate из другого потока, то получите ошибку. Это же очевидно вроде. Большинство таймеров так же работает в отдельном потоке и потребуют использовать Invoke. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 16:13 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Roman Mejtesпример работает, потому что Task (async метод) запускается в потоке UI, далее идет выполнение, смена картинки в UI потоке, где Invoke не требуется. Далее идет Awaiter на делей, вот он как раз и дает мнимую "многопоточность". но по факту код работает в основном потоке. [b]Если вы запустите Animate из другого потока, то получите ошибку [/b]. Это же очевидно вроде. Большинство таймеров так же работает в отдельном потоке и потребуют использовать Invoke. Если я вас понимаю вы имеете ввиду запущу Animation() в другом потоке, выдаст ошибку? Я как раз запускаю скомпилированное приложение(выдающее ошибку при запуске в Visual Studio, но не при запуске не через Visual Studio), где Animation() в отдельном потоке без invoke, оно работает, проблем не видно, но они должны быть?какие? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 17:26 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Аниме Любитель, скорее всего, вы только думайте, что оно выполняется в отдельном потоке, либо свойство поток-безопасное и его setter синхронизирован с основным потоком. мы тут не экстрасенсы, если вы не понимаете зачем нужен Invoke, то не стоит его использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:07 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Вот ошибка, когда запускаешь в Visual Studio(во вложении): Если просто запустить(не в Visual Studio),оно работает, проблем не видно, но они должны быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:23 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Аниме Любитель, Скрин не смотрел, но учись чтобы ошибок в студии не было. Предупреждений тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:39 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Аниме ЛюбительЕсли просто запустить(не в Visual Studio),оно работает, проблем не видно, но они должны быть?Зависит от того, перехвачено исключение. Что будет, если в студии нажать "Continue"? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:47 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Petro123 Скрин не смотрел , но учись чтобы ошибок в студии не было. Предупреждений тоже. а почему не посмотрели, трудно(не в обиду), он же перед у вас глазами а за советы спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:47 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Shocker.ProАниме ЛюбительЕсли просто запустить(не в Visual Studio),оно работает, проблем не видно, но они должны быть?Зависит от того, перехвачено исключение. [u][u]Что будет, если в студии нажать "Continue"? [/u][/u] выдавать эту ошибку(постоянно) , если просто запустить(не в Visual Studio),оно работает, проблем не видно, но они должны быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:50 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
вроде как должны ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 18:59 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Shocker.Proвроде как должны но не выдает ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 19:00 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Ну можно поэкспериметировать с выводом на экран идентификаторов потока, может по какой-то причине код выполняется в потоке UI, может оптимизатор так решил... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 19:10 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Shocker.ProНу можно поэкспериметировать с выводом на экран идентификаторов потока, может по какой-то причине код выполняется в потоке UI, может оптимизатор так решил... Спасибо за ответ, когда нибудь поэксперементьрую, только тему не удаляйте пожалуйста, тут отличные ответы и так и для жксперимента Спасибо всем за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 19:16 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Аниме Любительа почему не посмотрели Потому что логика. Ты первым предложение вроде спрашивал, а вторым уводил в сторону на флуд "а что будет если без студии". Ответ: "Не важно что будет. Делай без ошибок в студии". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 19:17 |
|
Анимация картинок работает только в потоке
|
|||
---|---|---|---|
#18+
Petro123Аниме Любительа почему не посмотрели Потому что логика. Ты первым предложение вроде спрашивал, а вторым уводил в сторону на флуд "а что будет если без студии". Ответ: "Не важно что будет. Делай без ошибок в студии". спасибо за ответы Shocker.ProНу можно поэкспериметировать с выводом на экран идентификаторов потока, может по какой-то причине код выполняется в потоке UI, может оптимизатор так решил... Спасибо за ответ, когда нибудь поэксперементьрую, только тему не удаляйте пожалуйста, тут отличные ответы и так и для жксперимента Спасибо всем за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2018, 19:38 |
|
|
start [/forum/moderation_log.php?user_name=adventurerodnako]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 2098ms |
total: | 2381ms |
0 / 0 |