Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Обновление на Delphi

Ответить
Настройки темы
Delphi - Обновление на Delphi

Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Я пишу программу, и у меня она должен выкачивать обновления из инета или из сети (из указанного места). При каждом запуске она проверяет наличие соединения с инетом и выкачивает с обновления. При этом другие варианты исключаются.. Как это организовать?

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 13:57, 03-09-2004

 

Аватара для fossil

Ветеран


Сообщения: 637
Благодарности: 20

Профиль | Сайт | Отправить PM | Цитировать


Всем спасибо, я написал уже..
Только появилась с ней новая проблема, почему-то она не качает из сети... я указываю путь (\\192.168.12.2\update\file.f) и она выдает ошибку, как сделать чтобы она поддерживала сеть?! ща выложу сорцы

Добавлено:

Код: Выделить весь код
...
uses Wininet;
...
public
    NADO: boolean;
end;
...
procedure TForm1.BitBtn1Click(Sender: TObject);
var
F: File;
ResumePos, BufferLen, SumSize: DWORD;
hSession, hURL: Hinternet;
Buffer: array[1..1024] of Byte;
err: boolean;
begin
SumSize := 0;
ResumePos := 0;
AssignFile(F, Edit2.Text);
ReWrite(f,1);
NADO := TRUE; 
hSession := internetOpen('Download', PRE_CONFiG_iNTERNET_ACCESS, nil, nil, 0);
hURL := internetOpenURL(hSession,PChar(Edit1.Text),nil, 0, 0, 0);
REPEAT
err:= internetReadFile(hURL, @Buffer,SizeOf(Buffer),BufferLen); 
IF err=false then
begin
ShowMessage ('Ошибка'); 
exit;
end;
BlockWrite(f, Buffer, BufferLen);
Application. Processmessages;
UNTIL (BufferLen= 0) Or (NADO= FALSE);
ShowMessage ('Закачено успешно!');
end;

-------
Согласно непопулярному мнению, Windows - враждебная ОС.
Так получилось, что Windows не выбирает себе друзей.


Отправлено: 14:56, 06-09-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Обновление на Delphi

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Delphi | UpperCase на Delphi 7 Cognolio Программирование и базы данных 3 26-01-2006 15:42
Delphi - Delphi JCooper Программирование и базы данных 16 17-08-2004 23:47
Delphi - Delphi, ? Roman Go Программирование и базы данных 6 19-02-2003 15:51
Delphi - Delphi Roman Go Программирование и базы данных 3 23-10-2002 14:54
Delphi - Delphi Roman Go Программирование и базы данных 1 07-10-2002 21:21




 
Переход