![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 13
|
![]()
Здраствуйте, уважаемые форумчани.
Написала программульку которая делает на удаленной машине скриншот и передает его на мой. Но есть две проблемы: 1. При отображении изображения в image32 происходит какаето ерунда - такое ощущение, что по сети передается не одно изображение, а целая куча, причем с каждым разом все меньше и меньше их параметры(ширина и высота). В итоге в image32 сразу видно несколько, отличных по размеру, копий изображения. 2. Вторая проблема заключается в том, что не могу передать копию удаленного экрана во всем размере ,хотя и кодирую его в jpg. Приходиться передавать уменьшенную копию, к примеру 500 на 500. Можно и побольше, но качество надо уменьшить. Если передаю во весь размер Delphi выдает ошибку - переполнения буфера. В работе использую компоненты indy для работы с udp. Помогите разобраться... Может быть непонятно объяснила проблемы - поэтому прикрепляю два файла. Когда протестируете все увидите сами... Заранее спасибо... ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,480
|
![]()
Так и будут люди запускать неизвестные exe от человека, во первых который создал только 1 тему. Тему в которой прикрепил только exe!!!
Во вторых если и понадобилась помощь с программой, то можно и было исходники или блок схему показать!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! З.Ы и вообще на троян похоже (BackDoor). Последний раз редактировалось uberchel; 02.06.2009 в 23:44. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.06.2009
Сообщений: 13
|
![]()
Sorry.
![]() ![]() Выкладываю исходники: Если захотите заново откомпилировать, то перед этим прийдется скачать и установить Полный дистрибутив SXSkinComponents Последний раз редактировалось olchick; 03.06.2009 в 00:09. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,480
|
![]()
Сначала надо одну команду, а потом уж грузить в image
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 04.06.2008
Сообщений: 102
|
![]()
вообще UDP не настолько качественнен для передачи картинок или файлов, максимум что по нему можно безболезненно передать это текст какой-то, тоесть лучше использовать TCP/IP, тогда весь поток придёт в 100% сохранности.. но я могу ошибаться
Keep it simple, stupid
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 02.06.2009
Сообщений: 13
|
![]() Цитата:
Не помагает - результат такой же. |
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,480
|
![]()
Дай исходник клиента полный, ато нет формы в том, что дал в начале!
тогда и полегче будет разобратся! только server! |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 02.06.2009
Сообщений: 13
|
![]() Цитата:
Вот полный исходник клиента |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.09.2008
Сообщений: 56
|
![]()
такая проблема не только у вас, она встречается и у готовых уже продуктах, например Remote desctop Control
Последний раз редактировалось ikot; 03.06.2009 в 16:14. |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
![]()
Подправил Ваши исходники. Теперь всё работает. Screen.rar
Немного добавлю. Посмотрите внимательно на порты и адреса сервера и клиента, чтобы данные шли куда нужно. Так же у Вас много лишнего кода. Я не стал там всё раскапывать, а просто подправил Ваш код, чтобы скриншот принимался и грузился в Image.
Всегда рад помочь!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа для скриншота | pix_l | Общие вопросы Delphi | 4 | 30.03.2009 15:56 |
Как улучшить качество скриншота | Arkuz | Мультимедиа в Delphi | 6 | 10.03.2009 18:52 |
Создание скриншота в файл | XPAiN | Microsoft Office Excel | 6 | 11.11.2008 12:05 |
Снятие скриншота в МСДОС | Black_Ak24 | Свободное общение | 4 | 17.06.2008 19:03 |
Передача скриншота | Terran | Работа с сетью в Delphi | 1 | 17.12.2007 21:41 |