- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
if (p != null)
{
Thread thread = new Thread(() =>
{
StaffList.App.Controls.Personal.PersonRec rec = new Controls.Personal.PersonRec();
rec.DataContext = p;
rec.Mode = StaffList.Controls.OperatingMode.Show;
var win = new BaseWindow();
win.Form = rec;
win.ShowDialog();
});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
}
cykablyad 25.02.2016 18:04 # +2
bormand 25.02.2016 20:51 # 0
kegdan 25.02.2016 20:59 # 0
Xom94ok 25.02.2016 22:33 # +3
Прости, ничего личного, просто бизнес.
kegdan 25.02.2016 22:35 # −1
guest 25.02.2016 23:23 # +8
guest 01.03.2016 12:13 # 0
cykablyad 25.02.2016 21:06 # +1
bormand 25.02.2016 21:14 # 0
kerman 25.02.2016 22:30 # −2
cykablyad 26.02.2016 05:31 # +3
Бред
STA делается для того, чтобы созданный поток и любой другой не взаимодействовали через COM, ибо WinForms/WPF писали пидоры, не могущие в многопоточность
bormand 26.02.2016 07:19 # 0
Я почему и удивился, когда увидел этот код.
cykablyad 26.02.2016 08:18 # 0
bormand 26.02.2016 11:28 # +7
cykablyad 26.02.2016 11:35 # 0
Lokich 26.02.2016 14:31 # 0
меня тут как-то попросили написать mailer, который будет рассылки делать. что нужно было реализовать:
поля отправитель, адресат
тело письма
подпись
коннект к оракловой базе, и запрос (обычно страницы на две)
возможность вложить результат запроса в html в тело письма
возможность вложить результат xlsx файл с форматирование в определенные поля, при чем на разные листы разные запросы и коннекты
запаковка в zip с паролем и без
возможность выложить на сетевую шару
возможность выложить на FTP
возможность выложить на корпоративный файлообменник
вроде ничего не забыл, но суть-то в том, что когда меня попросили это сделать, они хотели все это передавать в аргументах.
Vasiliy 26.02.2016 14:42 # 0
Lokich 26.02.2016 15:39 # 0
Vasiliy 26.02.2016 15:43 # 0
3_14dar 26.02.2016 16:44 # −5
dxd 27.02.2016 00:32 # +2
3_14dar 27.02.2016 10:43 # +1
Lokich 29.02.2016 12:17 # +2
nihau 26.02.2016 12:18 # +1
Soul_re@ver 26.02.2016 12:53 # +1
cykablyad 26.02.2016 15:25 # +1
3_14dar 26.02.2016 16:45 # +3
bormand 26.02.2016 21:35 # +1
tucvbif 26.02.2016 23:55 # 0
Lokich 29.02.2016 12:22 # 0
3_14dar 29.02.2016 14:32 # 0
Lokich 29.02.2016 15:07 # 0
3_14dar 29.02.2016 15:13 # 0
попробуй поебись с ним с дефолтовой экранной клавиатурой.
http://govnokod.ru/19062#comment314322
Lokich 29.02.2016 15:35 # 0
3_14dar 29.02.2016 16:19 # 0
Lokich 29.02.2016 18:37 # 0
конечно же, если бы у меня был мозг-коннектор, было бы удобнее, но его пока в продаже нет
3_14dar 29.02.2016 22:31 # 0
kegdan 01.03.2016 03:32 # +2
это типа
· · · - - - · · · - - - - -
?
bormand 01.03.2016 06:56 # 0
Андроиды и иосы с их "однозадачностью" намного приятнее.
Так что RDP может и похуже сосноли оказаться...
3_14dar 01.03.2016 09:06 # 0
1024-- 01.03.2016 09:36 # 0
Я уж подумал, что это одна из следующих ссылок:
http://govnokod.ru/173#comment8054
http://govnokod.ru/212#comment266288
http://govnokod.ru/212#comment266289
http://govnokod.ru/1490#comment266279
http://govnokod.ru/3346#comment28975
http://govnokod.ru/3508#comment33842
http://govnokod.ru/4919#comment64635
http://govnokod.ru/8526#comment119840
http://govnokod.ru/11461#comment148017
http://govnokod.ru/12774#comment172660
http://govnokod.ru/13857#comment198211
http://govnokod.ru/15862#comment230065
http://govnokod.ru/15862#comment230227
http://govnokod.ru/16202#comment236876
http://govnokod.ru/17744#comment266280
http://govnokod.ru/17742#comment266281
http://govnokod.ru/17741#comment266282
http://govnokod.ru/17741#comment266283
http://govnokod.ru/17740#comment266284
http://govnokod.ru/17739#comment266285
http://govnokod.ru/17738#comment266286
http://govnokod.ru/17744#comment266287
3_14dar 01.03.2016 09:59 # +1
1024-- 01.03.2016 10:04 # 0
3_14dar 01.03.2016 10:05 # +1
1024-- 01.03.2016 10:09 # +1
3_14dar 01.03.2016 10:10 # 0
У меня есть но хуй знает где лежит.
1024-- 01.03.2016 10:14 # 0
Нет. Гугл забывает старые посты, одна из возможностей что-то найти - как раз подобные базы.
3_14dar 01.03.2016 10:15 # 0
1024-- 01.03.2016 10:20 # 0
Скажем, по запросу site:govnokod.ru "2110" не выдаётся страница с самим гк, только упоминания его в топе, что наводит меня на мысль, что гугл забыл про саму страницу http://govnokod.ru/2110
1024-- 01.03.2016 10:38 # 0
defecate-plusplus 01.03.2016 11:01 # +1
кто бы блять это мог быть??
3_14dar 01.03.2016 11:54 # 0
Ы-ыыы, у вас до сих пор печет от утопленных говнокодов?Кстати, один раз утопленный вроде бы заново не появляется, нет?
3_14dar 01.03.2016 11:54 # 0
guest 01.03.2016 12:24 # +1
Lokich 01.03.2016 12:25 # 0
Vasiliy 01.03.2016 13:47 # 0
1024-- 01.03.2016 16:01 # +5
3_14dar 01.03.2016 16:03 # 0
1024-- 01.03.2016 16:05 # 0
3_14dar 02.03.2016 15:14 # 0
roman-kashitsyn 26.02.2016 15:04 # 0
Thread confinement (раздели данные по потокам, взаимодействуй через очереди) - отличная техника, я в последнее время всё чаще её использую, совсем не для гуя. На ней Chromium зиждется (https://www.chromium.org/developers/design-documents/threading).
Lokich 26.02.2016 15:46 # 0
roman-kashitsyn 26.02.2016 15:47 # 0
Lokich 26.02.2016 17:10 # 0
roman-kashitsyn 26.02.2016 17:15 # 0
> Task'ах в c# нет переключений контекста
Очевидно потому, что таски - это не треды.
Lokich 26.02.2016 17:48 # 0
bormand 26.02.2016 21:33 # 0
Я не знаю шарп, но таски же исполняются в фоновых worker тредах? Тогда вполне логично, что им надают по рукам за обращение к UI.
cykablyad 26.02.2016 22:38 # 0
Да, у CLR есть свой тредпул для тасков
3_14dar 26.02.2016 16:46 # 0
kerman 28.02.2016 18:51 # 0
Нужен, нужен. Мы этот гуй продаём. Нед гуя - нед денег.
inkanus-gray 28.02.2016 19:13 # 0
3_14dar 26.02.2016 07:21 # 0
bormand 26.02.2016 07:23 # 0
someone 26.02.2016 09:14 # +2