Как сделать отображение прогресса, при копировании файлов!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TEH3OP
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 12.12.2003 (Пт) 20:19
Откуда: Москва

Как сделать отображение прогресса, при копировании файлов!

Сообщение TEH3OP » 25.12.2003 (Чт) 14:24

Приветствую вас!
Вот собсно, така проблемма! + имеется ввиду боольшой файл!
Я, вобрав в себя МСДН, понял, что нуна CallBack-функция! Ну... функцию-то я напишу, а как её адрес передать в API?
И кстати, любая функция подойдёт, лишь бы параметры были соблюдены; или надо какой-нить доп. замут делать?
-------------------------------------------------------------------------
Заранее благодарен!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 25.12.2003 (Чт) 14:29

ты лучше по нормальному проблему опиши может без API обойдемся :!:
Ничто так не ограничивает полёт мысли программиста, как компилятор

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 25.12.2003 (Чт) 15:08

Адрес передается ключевым словом addressof.



А то, какая функция и параметры д.б. - читай МСДН внимательно.

TEH3OP
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 12.12.2003 (Пт) 20:19
Откуда: Москва

Сообщение TEH3OP » 26.12.2003 (Пт) 9:54

RayShade писал(а):Адрес передается ключевым словом addressof.

А то, какая функция и параметры д.б. - читай МСДН внимательно.

Читать МСДН внимательно я не имею возможности, так как никогда не изучал английский язык, а потому:
1) Не имею возможности поиска по контексту какой либо темы, ПОТОМУЧТО просто не знаю что писать в строке поиска!!!
2) Текст статьи могу понять только в общих чертах, а остальное додумываю сам, путём проб и ошибок. В случае если количество проб заканчивается раньше, чем кончаются ошибки, Я ИДУ СЮДЫ! ;-)

TEH3OP
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 12.12.2003 (Пт) 20:19
Откуда: Москва

Сообщение TEH3OP » 26.12.2003 (Пт) 10:08

corgi писал(а):ты лучше по нормальному проблему опиши может без API обойдемся

Зря ты, кстати, так! В API есь оч. красивая копировалка файлов с возможностью менять ихние атрибуты и имена, и использовать wildcards! :-)

Проблемма простая: сборище <ВЦ>, для которых я прогу написал, получило (вернее нагло присвоило) возможность, меня поиметь бесплатно! (Ой, простите -- просто наболело!!! Говорят сначала одно -- потом другое :-/ )
Лана, к делу! У меня прога имеет для себя папку, в которой она файлы хранит. А в проге происходит следующее: юзер жмёт кнопку "присоединить файл", а программулина копирует этот файл, с уникальным именем, в свою папку и в БД сохраняет его имя! А файл могет быть достаточно увесистым, а поэтому окошко "копирую..." может висеть достаточно долго, а это как глюк смотриться, а потому надобно сделать отображение прогресса... ВОТ!

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 26.12.2003 (Пт) 12:35

А почемубы не копировать файл побатово и сделать свой прогресс бар, я так и делаю...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

TEH3OP
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 12.12.2003 (Пт) 20:19
Откуда: Москва

Сообщение TEH3OP » 27.12.2003 (Сб) 1:50

Sebas писал(а):А почемубы не копировать файл побатово и сделать свой прогресс бар, я так и делаю...

Я, побайтово, файлы никогда не копировал -- просто времени нет разбираться!!!
А вот с API работал много...

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Примерчики :)

Сообщение hCORe » 30.12.2003 (Вт) 15:20

Вот неплохой пример побайтового копирования. Дешево и сердито :wink:
Моду создают модоки, а распространяют модозвоны.


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот, PetalBot, Yandex-бот и гости: 3

    TopList