Страница: 1 |
Страница: 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-сайт:
Профиль | | #1
Добавлено: 30.06.04 21:27
Как ты можешь скопировать объект в PictureBox, формулируй вопрос точнее!
Номер ответа: 2
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #4
Добавлено: 01.07.04 21:00
дык тогда не объект а изображение !?
чем тя не устраивает BitBlt или picture.paintpicture ?
Номер ответа: 5
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #8
Добавлено: 03.07.04 18:25
Да, медленно, кешируй
Номер ответа: 9
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 03.07.04 23:50
Для передачи изображения без потери качества, можно неплохо использовать png формат...
Примеры работы с ним можно посмотреть на vbaccelerator.com... все делается с пом. GDI
Номер ответа: 10
Автор ответа:
Danger2002
Вопросов: 10
Ответов: 109
Профиль | | #10
Добавлено: 05.07.04 19:41
я нашел ф-ию GetBitmapBits, с которой очень просто перегнать картинку в массив.
И идёт на моеё 98се - винде всё ок, спасиба всем!