
Oleg
29.08.2017
20:41:18

Igor
29.08.2017
20:44:51

Oleg
29.08.2017
20:45:21

Igor
29.08.2017
20:45:59

Google

Oleg
29.08.2017
20:46:32

Летучая
29.08.2017
20:47:48
Но ведь ссылка в описани

Igor
29.08.2017
20:48:16

Oleg
29.08.2017
20:54:28

AzZu
29.08.2017
20:58:11
Чем в принципе 2D графику на шарпе рисовать?

Igor
29.08.2017
21:02:18
https://github.com/mono/SkiaSharp

Max
29.08.2017
21:26:59
есть неспящие?

German
29.08.2017
21:27:06
да

Max
29.08.2017
21:27:10
у меня есть Task я его запустил он выполнился
что сделать что бы я мог запустить его повторно?
этот же таск
выдает исключение мол нельзя выполнить старт для завершенной задачи

German
29.08.2017
21:29:35
Почитай про синхронизацию потоков

Google

German
29.08.2017
21:29:45
Может там нароешь что

Max
29.08.2017
21:29:51
способа повторного запуска задачи на исполнение, кроме создания ее снова, не существует.
ну вот что нашел

German
29.08.2017
21:30:03
Как вариант, создать новый

Max
29.08.2017
21:30:13
печально это..

German
29.08.2017
21:30:15
И в чем проблема?

Max
29.08.2017
21:30:43
надеялся что можно без этого обойтись)

Artem
29.08.2017
21:32:32

Max
29.08.2017
21:34:20
да хз, просто я создал таск и мне его надо запускать время от времени
а так надо еще переопределять его каждый раз

SinX
29.08.2017
21:36:39
Создай метод с Task.Factory.StartNew(); и дёргай его

Ilya
30.08.2017
05:43:32

Konstantin
30.08.2017
05:47:50
свойство задай, где в get возвращай новый task.

Alexander
30.08.2017
06:06:06
можно ли как-то в catch сделать return 1?
допустим местод, возвращающий число, и в нем в блок try catch обернута иногда валящаяся логика (причины пока не найдены), но при краше надо чтоб все равно вернулся return 1 например
возможно такое?

Anatoly
30.08.2017
06:09:00
Ну пишешь
return 1;
в catch и всё.

Alexander
30.08.2017
06:09:16
вот не работает так (

Konstantin
30.08.2017
06:09:25
что пишет?

Anatoly
30.08.2017
06:09:29
Не знаю кода, но возможно и в finally положить.

Google

Alexander
30.08.2017
06:09:33
качи вылетают, логирование идет, ретурн не возвращается

Konstantin
30.08.2017
06:09:59
throw не стоит в catch? )

Anatoly
30.08.2017
06:10:00
дичь какая-то
Без кода не сказать. Потому что return там должен работать.
может что-то окружающее ещё влияет.

Alexander
30.08.2017
06:12:10
вот пример
return Ok не срабатывает
ой, обрезало
ща

Konstantin
30.08.2017
06:15:26
а возвращает что в итоге?

Anatoly
30.08.2017
06:15:41
Мне кажется как-то связано с async.
Хотя... Лог же пишется
А если отладчиком пройтись? и бряк поставить внутри catch. в Ok метод зайдёт хотя бы?

Oleg
30.08.2017
06:17:22

Anatoly
30.08.2017
06:17:50
типо и Ok исключение ещё кидает? Ну это сурово будет на самом деле
?

Alexander
30.08.2017
06:18:16
че там в ok я не знаю, но его везде в примерах пишут по ботам для тг, он типа возвращает ответ сервисам телегрума что сообщение получено
вроде там число просто

Oleg
30.08.2017
06:18:35
Загадка ?

Google

Alexander
30.08.2017
06:18:45
там прост вот что получается
внутри трая, я когда сообщения обрабатываю от юзеров, возвращаю ок, все работает
иногда ошибка происходит, в итоге ок не приходит
и команды копятся в сервисах тг, как не полученные адресатом
и продолжают им занова пачками засылаться
снова вызывая эти же ошибки
и все ломается нафиг)

Anatoly
30.08.2017
06:24:26
Я бы тогда посмотрел что в Ok происходит. Это же наверное либа какая-то для работы с телегой? Наверное OpenSource. Ну или декомпилировать либу и посмотреть :)
И если бы в Ok кидалось исключение, то программа упала бы поидее. Либо есть какой-то глобальный catch, который ловит все необработанные исключения.

Konstantin
30.08.2017
06:30:57
Ok возвращает просто 200 ответ с пустым телом в данном случае.

Oleg
30.08.2017
06:38:09
После некоторых действий внутри try

Konstantin
30.08.2017
06:39:21
слушай, а попробуй вынести return Ok(); из catch в конец метода

Alexander
30.08.2017
06:39:56

Darth
30.08.2017
06:40:04
#оффтоп #forfun
Викторина угадай ЯП
https://tproger.ru/quiz/hello-world/

Konstantin
30.08.2017
06:40:32
у тебя await где стоит?
И в каком месте ошибка вылетает?

Летучая
30.08.2017
06:43:06
скорее всего дело не в try-catch
а в ok
или чём-то ещё

Google

Шпроты
30.08.2017
06:44:45

Konstantin
30.08.2017
06:45:28
может просто коннект от клиента обрывается, и когда приходит в состояние Ok - то возвращать ответ уже некуда.
При дебаге перед return Ok(); глянь состояние ActionContext.Response
Особенно есть там долгий поиск в базе или вообще коннект к базе пропал

Oleg
30.08.2017
06:47:29
Вся эта Байда ведь не возвращает чтото клиенту а лишь генерит ответ
После чего уже юзаются фильтры (глобальные) и потом этот ответ юзеру отсылается
https://msdn.microsoft.com/ru-ru/library/system.web.mvc.handleerrorattribute(v=vs.118).aspx
Вот по типу такого, который может генерить какой угодно ответ)

Call Me Maybe
30.08.2017
07:29:35
Котята, только на вас вся надежда. Есть прилоежние xamarin android. Сделал 2ой лайоут. При клике на кнопку с лайоут1 вызывается лайоут2. Но уже на втором только прорисовываются кнопки. button.Click не срабатывает вообще. Как с этим бороться?

Slava
30.08.2017
07:39:43
Читать. Книги по нативной разработке

Ivan
30.08.2017
07:40:34

Call Me Maybe
30.08.2017
07:41:58
Mybutton.Click += delegate {
Вызов первого лайоута
}
ошибка была из-за этого:
вызывал лайоут при помощи
SetContentView(Resource.Layout.Main);
вместо
StartActivity(typeof(MainActivity));

Летучая
30.08.2017
08:03:30
доки еще
доки эт самая топ книжка
Эта группа больше не существует