Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: CopyMemory Добавлено: 30.06.04 20:57  

Автор вопроса:  Danger2002
Как с этим работать?
Мне нужно именно этой функцией скопировать полный объект picture1 в Picture2.
как этог организовать.
http://www.vbnet.ru/forum/images/smiles/s7.gif

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 30.06.04 21:27
Как ты можешь скопировать объект в PictureBox, формулируй вопрос точнее!

Ответить

Номер ответа: 2
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #2
Добавлено: 30.06.04 22:17
CopyMemory копирует память из одного участка в другой.
В пикчербоксе объект stdpicture, врятли ты сможешь скопировать рисунки етой ф-цией, ето же упорядочённый набор данных как не крути.А чем Picture2.picture=picture1.picture не подходит?Или там
Dim a as stdpicture
a=picture1.picture
pictupe2.picture=a
&

Ответить

Номер ответа: 3
Автор ответа:
 Danger2002



Вопросов: 10
Ответов: 109
 Профиль | | #3 Добавлено: 01.07.04 18:52
Я имел ввиду объекти в объект, а именно PictureBox to PictureBox. Я хочу сделать LAN-камеру и скриншот из Picturebox-а с одной тачки надо послать в Picturebox другой тачки.
Copymemory для этого надо. getDIBits у меня не работает, а странно.

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 01.07.04 21:00
дык тогда не объект а изображение !?
чем тя не устраивает BitBlt или picture.paintpicture ?

Ответить

Номер ответа: 5
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #5
Добавлено: 01.07.04 23:48
Можешь GetPixel, но придумывай свой формат сжатия, так, как 1027х768=... пикселей и передать их не очень то и легко

Ответить

Номер ответа: 6
Автор ответа:
 Danger2002



Вопросов: 10
Ответов: 109
 Профиль | | #6 Добавлено: 03.07.04 18:19
to DaSharm:
Ты пробовал в цикле сканировать весь экран при помощи 'GetPixel' or 'Point'?

to sne:
Мне по сети это перекинуть надо!

Ответить

Номер ответа: 7
Автор ответа:
 Danger2002



Вопросов: 10
Ответов: 109
 Профиль | | #7 Добавлено: 03.07.04 18:21
А собственно кидать по сетке много информации не очень то и долго, вот только эти две функции очень медленно рботают!

Ответить

Номер ответа: 8
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #8
Добавлено: 03.07.04 18:25
Да, медленно, кешируй

Ответить

Номер ответа: 9
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #9
Добавлено: 03.07.04 23:50
Для передачи изображения без потери качества, можно неплохо использовать png формат...

Примеры работы с ним можно посмотреть на vbaccelerator.com... все делается с пом. GDI

Ответить

Номер ответа: 10
Автор ответа:
 Danger2002



Вопросов: 10
Ответов: 109
 Профиль | | #10 Добавлено: 05.07.04 19:41
я нашел ф-ию GetBitmapBits, с которой очень просто перегнать картинку в массив.
И идёт на моеё 98се - винде всё ок, спасиба всем!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам