Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2012, 12:28   #11
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Во время тестирования, очень интересный факт произошел. При разрыве связи и ее восстановлении, продолжилась закачка файла. А вот, когда папку зашарили, программа зависла и никаких исключений не выдала, потом папку расшарили, но закачка не восстановилась. Программа зависла окончательно. Таймаута так и не дождался в течении 5 минут.

Последний раз редактировалось Drugnir; 23.02.2012 в 12:31.
Drugnir вне форума Ответить с цитированием
Старый 23.02.2012, 17:16   #12
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

И еще одна проблемка. После загрузки файла, если файл не обновлялся, а именно загружался первый раз, то используя функцию на запуск его

Код:
ShellExecuteA(Handle, 0, FormFile->FileUpd.c_str(), 0, 0, SW_SHOW);
Close();
Только что загруженный файл не запускается, а Close() срабатывает.
Drugnir вне форума Ответить с цитированием
Старый 23.02.2012, 18:46   #13
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

Я с успехом применял подобное в таком виде__
Код:
if (ShellExecute(Handle,"open","C:\\mysql\\bin\\winmysqladmin.exe",      NULL,NULL,SW_RESTORE))   Application->Terminate();
nick42 вне форума Ответить с цитированием
Старый 24.02.2012, 11:34   #14
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Не помогло. Даже не знаю. Может какие-то проверки сделать, чтоб он определиться успел, что файл существует.
Drugnir вне форума Ответить с цитированием
Старый 27.02.2012, 12:00   #15
Drugnir
Форумчанин
 
Регистрация: 17.11.2010
Сообщений: 262
По умолчанию

Сделал по другому, после обновления, перезапустил лаунчер, тот опять сделал проверку на обновление, сказал, что обновление не требуется и запустил программу.
Drugnir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Indy Protocol Version_1.0 Sated445 Работа с сетью в Delphi 5 06.01.2012 09:54
RFB (Remote Frame Buffer Protocol) stalsoft Помощь студентам 0 09.06.2011 15:37
Unknown on line 0 java_91 PHP 2 04.05.2011 00:16
Unknown Product miscreant Помощь студентам 0 15.10.2010 22:46
Procedure unknown yulia БД в Delphi 9 26.01.2009 01:33