Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» CBuilder и копирование файла

Автор: spike
Дата сообщения: 13.05.2004 11:13
Как осуществить копирование файла, при это надо это дело отобразить на прогресс баре.

Как лучше всего это сделать ???
Автор: SashKa
Дата сообщения: 13.05.2004 12:03
Предлагаю сделать копирование с помощью побайтного чтения оригинала с записью побайтно в копию, при этом размер файла можно узнать заранее , точно не знаю но наверняка есть какой-ни-то функций или там атрибуты прочитать. Ну и в цикле копирования.....
Автор: ShIvADeSt
Дата сообщения: 13.05.2004 23:43
spike
Посмотри как это реализовано в RXLib или используй оттуда функцию CopyFile, она уже с привязкой к прогрессбару
Автор: spike
Дата сообщения: 14.05.2004 07:57
ShIvADeSt
а где доставить RXLib
а то я много читал про неё, но ссылки все умерли давно

на torry.net под CBuilder 6 её нет
Автор: Felix
Дата сообщения: 14.05.2004 08:45
RxLib входит в состав JEDI VCL, качать тут
Автор: ShIvADeSt
Дата сообщения: 15.05.2004 00:55
spike
дай мыло залью, хотя я ее с инте сливал. Или создам сайт и туда солью и тебе линк дам, так как это около 3 мб вместе с хэлпом. Еслди надо скажи, а то могу просто дать код процедуры.
Автор: spike
Дата сообщения: 15.05.2004 08:06
ShIvADeSt
я в принципе нашел тут - http://sobolevsp.narod.ru/se/rx.html
но там всего с мег с копейками

кинь на spike[dog]pochta[dot]ws
Автор: ShIvADeSt
Дата сообщения: 16.05.2004 23:50
spike
Это она и есть я когда говорил 3 метра имел вместе с хэлпами. Так что качай и пользуйся, только не забудь также оттуда фикс скачать
Автор: spike
Дата сообщения: 17.05.2004 07:10
ShIvADeSt
скачал три файла
rxlib275.zip
rx275fix.zip
rxhelphtml.zip
Автор: ShIvADeSt
Дата сообщения: 17.05.2004 07:39
spike
Они и есть, вот только я не знаю,получится ли у тебя подключить твой хэлп, так как я подключал rxhelpd5.zip (справочная система в формате hlp для D5) (1023 KB). а снм я не знаю, но вот первые два то что надо. Вначале ставишь первый, потом в ту директорию куда ставил распаковываешь второй. Устанавливаешь и подключаешь модуль FileUtil и используй оттуда CopyFile в таком виде FileUtil.CopyFile('PathFrom','PathTo',MyProgressBar);
Автор: spike
Дата сообщения: 18.05.2004 14:13
ShIvADeSt
хм, вообще-то там нет в readme упоминаию о поддержки Cbuilder 6, максимум 4
Автор: ShIvADeSt
Дата сообщения: 18.05.2004 23:56

Цитата:
хм, вообще-то там нет в readme упоминаию о поддержки Cbuilder 6, максимум 4

Ну тады всю либу не ставвь, а используй только FileUtil, не компилируя его, а просто кинь в папку с проектом и пропиши в uses или как там у вас . Причем не сказано о поддержке, потому что его тогда не было. Попробуй уставновить, мож получится

Добавлено
Если не получится, то посмотри как там это реализовано, все очень просто. Поблочное копирование с изменением прогресс бара в зависимости от того сколько байт скопировано.

Страницы: 1

Предыдущая тема: .Net remoting через proxy с авторизацией


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.