Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> передача изображения через Com-порт, передача изображения через com-порт
Геннадий
Вставить ник
сообщение 28:04:2008, 15:32
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 28:04:2008
Из: Астраханская обл.
Пользователь №: 16 935



Репутация: - 0 +


Здравствуй Народ!Искал в инете исходники(или компоненты) передачи через com-порт изображения(например jpeg),но к сожалению ничего не нашёл,кроме как передачи строковой информации,может кто поможет.
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 11)
zubr
Вставить ник
сообщение 28:04:2008, 16:06
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 899
Регистрация: 19:11:2003
Пользователь №: 133



Репутация: - 11 +


Можешь воспользоваться моим компонентом KlientServComConnect. Ищи на форуме.
Подняться вверх 
 
Сообщение #2
Геннадий
Вставить ник
сообщение 29:04:2008, 13:49
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 28:04:2008
Из: Астраханская обл.
Пользователь №: 16 935



Репутация: - 0 +


Уважаемый Zubr! Скачал ваш компонент.Ну во-первых как быть с регистрационным ключом,а во-вторых в демо примерах опять только вариант с передачей текстовых сообщений.А не могли бы ВЫ кинуть пример(пусть даже с вашим компонентом)передачи изображения например c одного Timage на другой через com-порт.
Подняться вверх 
 
Сообщение #3
zubr
Вставить ник
сообщение 29:04:2008, 14:51
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 899
Регистрация: 19:11:2003
Пользователь №: 133



Репутация: - 11 +


Цитата
Ну во-первых как быть с регистрационным ключом,

Зачем тебе регистрационный ключ, компонент работает полнофункционально без регистрации. На регистрационный ключ, надо хотя бы поюзать компонент, найти в нем баги или высказать пожелания по его совершенствованию, короче потестировать.
Цитата
а во-вторых в демо примерах опять только вариант с передачей текстовых сообщений.А не могли бы ВЫ кинуть пример(пусть даже с вашим компонентом)передачи изображения например c одного Timage на другой через com-порт.

Там вообще то есть пример полнофункционального файлообменника. Одновременно можно обмениваться файлами и текстовыми сообщениями или тем или другим, а также шариться в папках на компе, у которого запущен Server. Что еще надо? Перекинул с одного компа на другой графический файл и загрузил его в TImage.
Подняться вверх 
 
Сообщение #4
Геннадий
Вставить ник
сообщение 29:04:2008, 16:41
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 28:04:2008
Из: Астраханская обл.
Пользователь №: 16 935



Репутация: - 0 +


Согласен можно и так,только видете ли у меня идёт захват кадров видеопотока с другого устройства по таймеру перевод их в jpeg и передача, а тут ещё вы предлагаете в файл сохранять.А может всё таки подскажете как обойтись работой с памятью без сохранения.
Подняться вверх 
 
Сообщение #5
zubr
Вставить ник
сообщение 30:04:2008, 03:58
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 899
Регистрация: 19:11:2003
Пользователь №: 133



Репутация: - 11 +


Геннадий
Ты бы потрудился хелп к компоненту посмотреть. У него есть методы SendText (передача текста), SendFile (передача файла), SendBuffer (передача буфера данных). Используй SendBuffer, если не хочешь в файл сохранять.
Подняться вверх 
 
Сообщение #6
victorthew
Вставить ник
сообщение 2:05:2008, 10:45
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 2
Регистрация: 2:05:2008
Пользователь №: 17 001
Специализация: telecommunication



Репутация: - 0 +


UU Encode или Base64
Выбирай, кодируй и передавай.
Подняться вверх 
 
Сообщение #7
zubr
Вставить ник
сообщение 2:05:2008, 16:08
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 899
Регистрация: 19:11:2003
Пользователь №: 133



Репутация: - 11 +


Цитата(victorthew @ 2:05:2008 - 12:45) *
UU Encode или Base64
Выбирай, кодируй и передавай.

Зачем? Данные передаются через компорт (кабель, телефонная линия+модемы) напрямую (без кодировок, перекодировок) по протоколу (никакого отношения к TCP, HTTP, SMTP, POP3 не имеющему), обеспечивающему их корректную передачу.
Подняться вверх 
 
Сообщение #8
Геннадий
Вставить ник
сообщение 5:05:2008, 14:41
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 28:04:2008
Из: Астраханская обл.
Пользователь №: 16 935



Репутация: - 0 +


Уважаемый Zubr!Хотел поюзать ваш компонент,но при компиляции демо-примеров вылетает:
[Неисправимая Ошибка] UKlient.pas(7): Unit KlientServComConnect_D7 был компилирован другой версией SetupApi.SetupDiGetClassDevs
Что можете посоветовать?
Подняться вверх 
 
Сообщение #9
victorthew
Вставить ник
сообщение 6:05:2008, 09:23
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 2
Регистрация: 2:05:2008
Пользователь №: 17 001
Специализация: telecommunication



Репутация: - 0 +


Цитата(zubr @ 2:05:2008, 19:08 ) *
Зачем? Данные передаются через компорт (кабель, телефонная линия+модемы) напрямую (без кодировок, перекодировок) по протоколу (никакого отношения к TCP, HTTP, SMTP, POP3 не имеющему), обеспечивающему их корректную передачу.

А UUE никакого отношения к TCP, HTTP, SMTP, POP3 и т.д. не имеет. По большому счету. Просто это очень распространено в ФИДО, e-mail. Uuencode используется для пересылки бинарных файлов через протоколы, поддерживающие только ASCII формат. IMHO в данном случае его можно исп-ть.
Подняться вверх 
 
Сообщение #10
zubr
Вставить ник
сообщение 7:05:2008, 06:22
Цитата Ответить 


Божественный
*****

Группа: Модеры
Сообщений: 899
Регистрация: 19:11:2003
Пользователь №: 133



Репутация: - 11 +


Цитата(Геннадий @ 5:05:2008 - 16:41) *
Уважаемый Zubr!Хотел поюзать ваш компонент,но при компиляции демо-примеров вылетает:
[Неисправимая Ошибка] UKlient.pas(7): Unit KlientServComConnect_D7 был компилирован другой версией SetupApi.SetupDiGetClassDevs
Что можете посоветовать?

1. В какой версии Delphi открыл проект?
2. Версия винды?
Сейчас проверил на чистой машине Win XP SP2 в Delphi7 - все нормально.
Подняться вверх 
 
Сообщение #11
Геннадий
Вставить ник
сообщение 13:05:2008, 14:22
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 5
Регистрация: 28:04:2008
Из: Астраханская обл.
Пользователь №: 16 935



Репутация: - 0 +


Уважаемый Zubr!Наконец то переставив Delphi запустил ваши demo-примеры и просмотрел help. Теперь не могли бы вы подсказать? Я добавил в пример кнопку SendBuffer. По клику которой должна запускаться моя процедурка(она уже написана)по захвату изображения из видео потока(с веб-камеры)в буфер,затем должна идти передача буфера(это я напишу ),а вот как лучше сделать,что бы как только буфер будет передан,автоматически опять бы вызывалась моя процедурка и всё повторялось бы заново,пока я не прекращу передачу.
Подняться вверх 
 
Сообщение #12


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 11:26
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net