|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.08.2016, 17:31 | #1 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 48
|
Как "вытащить" из object массив ?
делаю многопоточное приложение, и в метод нужно послать несколько аргументов. В методе указал как :
Код:
Код:
|
20.08.2016, 18:52 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну ваш код вылетит с NRE
dan == null. а так, просто заведите локальную переменную и приведите тип аргумента обратно: Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.08.2016, 19:33 | #3 | |
Пользователь
Регистрация: 05.06.2016
Сообщений: 48
|
почему ? можете подсказать, как сдлетаь тогда по другому ?
таки да, вылетело с ошибкой Цитата:
Последний раз редактировалось Пепел Феникса; 20.08.2016 в 20:14. |
|
20.08.2016, 19:43 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
объект(в том числе массив)
было бы неплохо создать сначала. string[] dan=new string[2]; так же помните что вы передадите ссылку на один и тот же массив, и если один из потоков изменит что в нем, то это коснется всех потоков. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.08.2016, 19:52 | #5 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 48
|
спасибо
т.е вот такая схема не прокатит : Код:
хм, не катит... Последний раз редактировалось Пепел Феникса; 20.08.2016 в 20:13. |
20.08.2016, 20:13 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
и пожалуйста, пользуйтесь кнопкой правка. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
20.08.2016, 22:29 | #7 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 48
|
да, спасибо
Не поскажите, как изменить этот код, чтобы работал так : одновременно не больше 2 потоков работало, после их завершения (не обязательно обоих ) начинал новый работать. Ибо щас у меня из за цикла while не дожидается окончания потока и сразу 2 новых создает. Последний раз редактировалось Lolidze; 21.08.2016 в 01:26. |
21.08.2016, 11:33 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
не проще тогда через таски?
path это ваш файл. Код:
PS: в личку писать не обязательно личну я проверяю не чаще форума Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 21.08.2016 в 11:43. |
21.08.2016, 11:38 | #9 |
Пользователь
Регистрация: 05.06.2016
Сообщений: 48
|
спасибо, щас попробую.
п.с в личку написал т.к изначально я написал "да, спасибо" и вы возможно это раньше прочитали, а потом только на след день добавил через правку текст и тема же не обновляется а что такое data Последний раз редактировалось Lolidze; 21.08.2016 в 11:40. |
21.08.2016, 11:43 | #10 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ой, не поправил.(брал свой код изначально)
lines, там должно быть. поправлю сча. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно пояснить/прокомментировать код программы, или коды функций "Добавить" "Удалить" "Обновить(редактировать" "Поиск" "Период") | ZIRASS | PHP | 4 | 15.06.2016 14:23 |
[C#] Как "вытащить" значения из string? | GregRUS | Помощь студентам | 2 | 12.01.2012 04:08 |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
Как "вытащить" данные из 1С 7.07.1 | Феска | БД в Delphi | 2 | 18.03.2009 23:39 |
Перечисление в столбце. Как "вытащить" нужное? Помогите! | Tatyana | БД в Delphi | 2 | 10.07.2007 09:25 |