|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|
"Зависание формы" при выполнение операций - как избежать?17.03.2021, 18:54. Показов 7272. Ответов 41
Метки нет (Все метки)
Такой вопрос , как можно избежать "зависание" формы при выполнение какой нибудь долго выполняющей операций, к примеру чтение файла(ов) или выполнение расчетов , которое требует времени ?
А то считываю большой файл и форма - как бы зависает при чтение ..
0
|
|
| 17.03.2021, 18:54 | |
|
Ответы с готовыми решениями:
41
Как избежать мерцания при перетаскивании формы
|
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
|
||||||
| 03.04.2021, 16:50 | ||||||
Сообщение было отмечено mine1 как решение
Решение
1
|
||||||
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
||
| 03.04.2021, 18:31 [ТС] | ||
|
Someone007, Если честно, я немного в шоке. Люблю сам писать коротко чтоб было, и не размазывать код, ну здесь нет слов. Коротко, просто и всё понятно.
Хотя для меня некоторые вещи в Си после VB6 , всё равно еще в диковинку , к примеру это : Спасибо ..
0
|
||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
|
|||||||
| 03.04.2021, 22:06 | |||||||
Сообщение было отмечено mine1 как решение
РешениеДобавлено через 1 час 29 минут То же самое можно и без лямбд написать...
1
|
|||||||
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|
| 03.04.2021, 22:31 [ТС] | |
|
Someone007, а тут вот такое с вашим кодом с лямбд -выражениями соорудил , прикрепил проект. Сразу говорю написал - как умею %))
Я наверное почему отказался от Потоков и Асинхронности , что они требуют уже Net.Framework 4(!) и выше.. кстати оказалось с некоторыми вещами , очень просто. Надо просто потренироваться с ними. Спасибо, еще раз !!!
0
|
|
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
|
|
| 03.04.2021, 22:36 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|||
| 03.04.2021, 22:47 [ТС] | |||
|
Someone007, это да , просто по старинке чтоли привык , а так же привязок к дополнениям было меньше.
Плюс конечно же и ОС старые учитываю,да и сам до недавнего времени на ХР был %))
0
|
|||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,060
|
||
| 04.04.2021, 08:27 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
||
| 04.04.2021, 10:09 [ТС] | ||
|
Usaga,
Вот поэтому наверное я и как бы по старинке с "костылями" программирую - учусь итд... А так это понятно , но для меня , с этими бы фишками разобраться сначала , а здесь я точно "утону в бездну" %)) Кликните здесь для просмотра всего текста
Вот еще проблема с переменными , если в VB6 я мог с одной переменной вытворять по много раз , а здесь уже не понятно. А то в С# и вообще в .Net , я так понимаю они могут как бы в каком то моменте пропадать(очищаться)- это для меня ужас какой то , не понятно иногда , когда такое может произойти. А так еще много для меня непоняток с теми же к примеру переменными , как их правильно объявить итд.. Спасибо , и Wolfdp, за код !!!
0
|
||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,060
|
|
| 04.04.2021, 10:16 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|||
| 04.04.2021, 10:22 [ТС] | |||
|
Usaga,
Не знаю , мож пока бы с этим еще разобраться по простому, а мож еще из за комп-а. Добавлено через 29 секунд
0
|
|||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,060
|
|
| 04.04.2021, 10:27 | |
|
mine1, что за дополнения?
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|
| 04.04.2021, 10:37 [ТС] | |
|
Usaga, ну как бы общим словом обозвал там .Net новые версии итд , в этом смысле , плюс там всякие пакеты где используются уже сами ДЛЛки , как дополнение для работы. Наверное как то так ...
0
|
|
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,060
|
|
| 04.04.2021, 10:46 | |
|
mine1, и что в этом плохого?
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|
| 04.04.2021, 10:53 [ТС] | |
|
Usaga, Ну без установки доп. софта , даже того же Framework-а , программа то не запуститься , то есть надо есть его нет, искать скачивать. А так по простецки запустил без всякого лишнего и работает. Мож так еще ..Хотя иногда эти вещи просто необходимы.
0
|
|
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,060
|
|
| 04.04.2021, 11:13 | |
|
mine1, какого ещё доп софта? Вы содержимое папки bin\Release просто копируете и всё. Из необходимых реквизитов - только .NET Framework нужной версии и всё. Вы хоть для одной программы какие-то библиотеки докачивали руками?)
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
|
| 04.04.2021, 11:31 [ТС] | |
|
Usaga, но это да. А так бывало, что и того же нет .NET Framework нет под рукой , особенно когда ОС свежая %))
Ладно, на самом деле фигня это всё и мелочи. Мне бы с этими фишками - разобраться бы, а потом уже на более серьезное переходить. Добавлено через 3 минуты А то уже от этих фишек "голова немного пухнет" , а здесь еще, что то новое %)) С этим бы разобраться , потом уже за другое браться. Ладно , спасибо ..
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
||||||||||||
| 05.04.2021, 11:03 [ТС] | ||||||||||||
|
ну вот и попал на "первые грабли" ..
Как передать из метода несколько байтовых значение эта строчка :
Что в интернете находил там , есть что то - но или по строками или простыми числами или ... не то.. P.s. Решил здесь напитать , чтоб далеко не отходить от темы и примера. Сорри ...
0
|
||||||||||||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,060
|
||
| 05.04.2021, 11:15 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 25.05.2018
Сообщений: 100
|
||||||
| 05.04.2021, 12:19 [ТС] | ||||||
|
Usaga, ну хоть привели пример бы , хотя бы на том же return , как правильно расписать.
А так я решил вот так сделать :
Еще раз Спасибо Someone007, за предоставленный пример кода .. Вопрос закрыт ...
0
|
||||||
|
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
|
||||||
| 05.04.2021, 14:26 | ||||||
Сообщение было отмечено mine1 как решение
Решение
Можно возвращать tuple или как предложили выше создать дополнительный класс с нужными полями
1
|
||||||
| 05.04.2021, 14:26 | |
|
Как предотвратить зависание формы при get запросе? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|