Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2013, 21:19   #1
magistrmediv
Новичок
Джуниор
 
Регистрация: 24.12.2009
Сообщений: 1
По умолчанию Сохранение из буфера обмена ФАЙЛА(а не текста) Delphi?

Файл приходит частично(не весь)
вот мой вариант но он почемуто сохраняет часть файла но не весь?


Код:
procedure TForm1.Writing(Text: string); begin if MS.Size < Size then // Если принято байт меньше размера файла, то... MS.Write(Text[1], Length(Text)); // Записываем в буфер // Выводим прогресс закачки файла ProgressBar1.Position := MS.Size*100 div Size; StatusBar1.SimpleText := 'Принято '+IntToStr(MS.Size)+' из '+IntToStr(Size); if MS.Size = Size then // Если файл принят, то... begin Receive := false; // Переводим клиента в нормальный режим MS.Position := 0; // Переводим каретку в начало буфера MS.SaveToFile(name); ClientSocket1.Socket.SendText('end'); // Посылаем команду "end", то есть файл принят SaveDialog1.FileName:=name; if SaveDialog1.Execute then begin MS.SaveToFile(SaveDialog1.FileName); // Сохраняем файл end; MS.Free; // Убиваем буфер StatusBar1.SimpleText := 'Файл принят'; end; end;
Как сделать правильно?
Чтобы все доходило?
делал вот по этому примеру
Код HTML:
http://hashcode.ru/questions/124821/сеть-как-в-delphi-xe-2-передать-файл-по-сети-любыми-методами

Последний раз редактировалось magistrmediv; 16.06.2013 в 21:37.
magistrmediv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
очистка буфера обмена beegl Общие вопросы Delphi 21 04.01.2017 11:01
дублирование текста из буфера обмена dollarman Microsoft Office Word 2 13.06.2011 02:22
Hook буфера обмена rust-02 Общие вопросы Delphi 0 20.09.2010 19:21
Сохранение картинки из буфера обмена в файл. viter.alex Microsoft Office Word 1 21.02.2009 13:12
Контроль буфера обмена AndrzejX Общие вопросы Delphi 8 20.02.2009 07:30