Help! Помогите с FTP

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AND_ONE
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.11.2007 (Ср) 12:28

Help! Помогите с FTP

Сообщение AND_ONE » 07.11.2007 (Ср) 13:01

Народ, плиз, помогите написать прогу, которая связывается по FTP и скачивает нужные мне текстовые файлы с заданной периодичностью (например, каждые полчаса или час).
Буду очень благодарен! Можно даже материально:)

Bov
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 18.08.2005 (Чт) 0:49

Сообщение Bov » 07.11.2007 (Ср) 13:10

Кстати тоже давно интересовало, обычный Timer1 поодерживает такие большие интервалы как час или т.д....

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 07.11.2007 (Ср) 13:32

Максимальный интервал ограничен максимальным значением типа Long (в миллисекундах), который имеет одноименное свойство таймера.
Лучший способ понять что-то самому — объяснить это другому.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.11.2007 (Ср) 13:36

AND_ONE, если "материально", то это ты обшибся разделом. Если же прога пишется самостоятельно, то конкретизируй что именно вызывает затруднение.
Bov, не поддерживает, интервал должен быть не более 65535 (чуть более минуты), однако при помощи API-функции SetTimer можно получить интервал до 2147483647 миллисекунд (это если ничего не путаю, по памяти пишу, может там какая особеннсть вылезает на разных ОС, например), что очень даже много
Весь мир матрица, а мы в нем потоки байтов!

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 07.11.2007 (Ср) 13:38

Тем не мение можно использовать счетчик и интервал таймера, скажем, 1 секунду. При срабатывании таймера учеличивать счетчик и проверять на достижение определенного значения. Например 60 (минута) или 3600(час) и т. д.
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.11.2007 (Ср) 13:40

Antonariy
Не Long, а Unsigned Integer (хотя тип свойства-обёртки - Long).

Viper
Аналогично, не 2147483647, а 4294967293.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.11.2007 (Ср) 13:45

Хакер, максимальный интервал ограничен константой USER_TIMER_MAXIMUM, которая равна 0x7FFFFFFF, что есть именно 2147483647. Если задать больший интервал, то система его изменит в зависимости от ОС, либо на 1, либо на 2147483647.
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.11.2007 (Ср) 14:29

Это всё MSDN98 виноват.

Он писал(а):uElapse
Specifies the time-out value, in milliseconds.


Новый MSDN писал(а):uElapse
[in] Specifies the time-out value, in milliseconds.
Windows NT/2000/XP: If uElapse is greater than 0x7fffffff, the timeout is set to 1.

Windows 2000/XP: If uElapse is less than 10, the timeout is set to 10.

Windows Server 2003: If uElapse is greater than 0x7fffffff, the timeout is set to 0x7fffffff.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 91

    TopList