@CSharpChatЭта группа больше не существует

Страница 1827 из 1888
Oleg
29.08.2017
20:41:18
плохие шутки ведь
Извиняюсь если обидел какого-нибудь 1С программиста ?

Igor
29.08.2017
20:44:51
Немножко оффтопа
Спасибо, что не во флудерке ?

Oleg
29.08.2017
20:45:21
Igor
29.08.2017
20:45:59
На 25 человек?
Нет. Есть еще секретный чат для элиты ? (ссылку не дам)

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(); и дёргай его

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 в конец метода

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
Читать. Книги по нативной разработке

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
доки еще

доки эт самая топ книжка

Страница 1827 из 1888

Эта группа больше не существует Эта группа больше не существует