3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
|||||||||||
1 | |||||||||||
Нужно сделать обновление для программы25.05.2013, 19:56. Показов 3346. Ответов 11
Метки нет (Все метки)
Нужно сделать обновление программы на Delphi 7.
-Обновляться должна через FTP -Обновляется только в том случае если есть новая версия, иначе продолжает работу. -И самое главное: обновление происходит без участия человека. (Полностью независима от рук человека: без подтверждений, без уведомлений...) Написал код:
И подключение к FTP (Ver:=0.1) На сервере лежат 2 файла -txt файл с таким текстом: Version:0.2 File:X02 -И exe файл (X02) программы с версией (0.2) После такого кода, файл качается 'ломаным' (Ошибка: Неподдерживаемое 16-разрядное приложение) Файл до загрузки на сервер рабочий, Этот же файл скаченный с помощью FileZilla Client'a рабочий. Посоветовали запихать файл в zip и качать zip В итоге переписал код в такой вид:
! C:\...\X02.rar: Unexpected end of archive ! C:\...\X02.rar: CRC failed in X02.exe. The file is corrupt) Сказали это вызвано попыткой открыть файл который еще полностью не загрузился. Где я ошибся? И как мне подождать полной загрузки файла? P.S. Если это важно сайт на юкозе P.P.S. Delphi 7 Нужно сделать обновление программы через Ftp сервер
0
|
25.05.2013, 19:56 | |
Ответы с готовыми решениями:
11
Delphi 7 Нужно сделать обновление программы через Ftp сервер Нужно сделать блок схему для программы Нужно сделать диаграмму классов для программы, пожалуйста Нужно сделать 3 программы разработайть проект для считывания одномерного массива из 10 элементов |
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||||||
26.05.2013, 14:34 | 2 | |||||
Попробуй скачать в патоке и с помощью try finally. Вот пример:
0
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
||||||||||||||||
26.05.2013, 15:55 [ТС] | 3 | |||||||||||||||
[Error] Unit1.pas(130): There is no overloaded version of 'Get' that can be called with these arguments [Hint] Unit1.pas(17): Private symbol 'FIconData' declared but never used [Fatal Error] ... .dpr(5): Could not compile used unit '..\Unit1.pas' Добавлено через 1 минуту Откуда мне руки высунуть, и что потом ими делать?
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
26.05.2013, 16:01 | 4 |
Закрытый символ FIconData вот что тебе пишит. Ты уверен, что правильно всё сделал?
0
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
|
26.05.2013, 16:08 [ТС] | 5 |
Да кстати ее убрал, а она задана была. Теперь убрал полностью.
Добавлено через 2 минуты Это нечего не доло
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
26.05.2013, 16:27 | 6 |
Ошибка переводится так: "Нет перегруженная версия 'Get', которые могут быть вызваны эти аргументы". Думаю смысл понятен, переводил гуглом.
Попробуй поискать инфо по этой ошибке и скажи куда она кидает?
0
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
|
26.05.2013, 16:35 [ТС] | 7 |
Гуглом то я перевел. Но них не понял.
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
||||||
26.05.2013, 17:56 | 8 | |||||
А про это не забыл:
0
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
||||||
27.05.2013, 00:04 [ТС] | 9 | |||||
Нет не забыл. Я показывал только часть кода.
Вот весь:
0
|
98 / 98 / 14
Регистрация: 02.02.2013
Сообщений: 328
|
|
27.05.2013, 00:05 | 10 |
Переходи на synapse да и Indy обнови.
1
|
3 / 3 / 2
Регистрация: 24.05.2013
Сообщений: 158
|
|
27.05.2013, 00:31 [ТС] | 11 |
Ок попробую перейти, а инди обновлял.
И да, мне помогли!
0
|
843 / 738 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|||||||||||
27.05.2013, 01:11 | 12 | ||||||||||
А если вот эту строку архив типа занова создается (получается ломанным)
0
|
27.05.2013, 01:11 | |
27.05.2013, 01:11 | |
Помогаю со студенческими работами здесь
12
Как сделать обновление программы Как сделать обновление программы Нужно сделать запрос на обновление из разных таблиц Как сделать проверку на обновление программы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |