![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Добрый день!
Пытаюсь начать работать с потоками, т.к. стало интересно: как загрузить файл размером 100 мб в базу данных SQL Server, потом выгрузить его оттуда, произвести кое какие действия. Получается 3 этапа. Сделал так: Код:
То, есть, нажимается кнопка, запускается процедура NewProcedure, в которой должен отработать поток. Проблема в том, что не отрабатывает что ли. Хотя бы потому что на форме у меня расположен компонент анимации, который просто крутится, давая понять юзеру, что программа не зависла. Подскажите что я не так делаю? ![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Код:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Так чтобы понять запускается ли добавьте логирование или брекпоинт поставьте.
Но код бессмысленный, Synchronize же просто приведет к выполнению всего в UI потоке. И что за странные имена у функций и процедур? Их обычно стараются делать глаголами. StartThread, Work/DoWork (вторая конечно вообще не нужна потому что и так есть Execute).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
Мне надо, чтобы анимация крутилась, и все 3 этапа обратаывалтсь, чтобы программа не висела))
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Синхронизировать работу с UI компонентами, а не все подряд.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Как?
А можно ли выводить информацию о том, сколько процентов прошло от загрузки файла в базу? Что-то типа прогрессбара, отображающего ход загрузки.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А как и какими средствами загружаешь?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать базу данных в sql server | Shuhrat94 | SQL, базы данных | 0 | 19.12.2017 19:46 |
как загрузить путь к файл в БД sql server при помощи C# | Samsung100 | C# (си шарп) | 2 | 13.05.2014 11:29 |
sql server+delph,при попытке сохранить базу в дельфи выдает ошибку adotable dataset not in edit or insert | betirsolt | БД в Delphi | 3 | 07.05.2010 21:44 |
Подключение к базу данных SQL Server на VB.Net | uchenik | Помощь студентам | 0 | 22.03.2010 10:50 |
перенести базу SQL Server | S_Yevgeniy | БД в Delphi | 4 | 29.11.2009 17:13 |