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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2007, 10:47   #11
Blondinka
Пользователь
 
Регистрация: 14.09.2007
Сообщений: 16
Вопрос

Приём данных осуществлён с помощью создания компонента Сом-порт (Из книги Агурова "Послндовательные интерфейсы...")
Это всё что нашла!
А есть что получше???
Blondinka это моё мироощущение при програмировании...
Blondinka вне форума Ответить с цитированием
Старый 14.09.2007, 11:09   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Есть. например OPC серверы. Они и по цифрам сами строку разложат и события получения каждой циферки обработают.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.09.2007, 11:15   #13
Blondinka
Пользователь
 
Регистрация: 14.09.2007
Сообщений: 16
По умолчанию

OPC серверы
Что это?
И где можно посмотреть???
Blondinka это моё мироощущение при програмировании...
Blondinka вне форума Ответить с цитированием
Старый 14.09.2007, 11:32   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну как тебе обьяснить? Это программа-посредник между тобой и устройством, подключенным к компьютеру через какой либо порт, в часности через COM или USB. в делфи его можно закинуть как компонент типа ActiveX, и тогда программа получает такого себе менеджера порта.

Настраивая ОРС сервер ты указываеш что необходимо получить строку (а точнее массив байт) из порта и распределить ее данные по указанным тобой полям. Далее когда сервер регистрирует изменения некоторых полей, генерируется событие, в котором сервер предлагает тебе считать данные с определенного поля и дальше уже твоя программа эти данные обрабатывает. Я не знаю что у тебя за устройство но принцип ОРС серверов один и тот же. Почитать можно в Инете, в Яндексе поискать или погуглить, литература слава богу есть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.09.2007, 12:42   #15
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

То что тебе надо сделать, очень похоже на вытаскивание тега из MP3 файла. Там тоже первые четыре байта - одно, следующие - другое и т.д. Но их сразу в буфер (не в строку) как байты считывать надо, а потом уже разбирать что к чему. Если надо, дам код.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 14.09.2007, 12:47   #16
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Попробуй CportLib3.10
SERG1980 вне форума Ответить с цитированием
Старый 14.09.2007, 15:39   #17
Blondinka
Пользователь
 
Регистрация: 14.09.2007
Сообщений: 16
По умолчанию

Где взять компонент ком порта Cportlib3.10?
Blondinka это моё мироощущение при програмировании...
Blondinka вне форума Ответить с цитированием
Старый 14.09.2007, 19:06   #18
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

да вариант же дали, таже строка LPCSTR <=> PCHAR, ну он же Pointer береш и указываеш на структуру... я так всегда делаю... надо не на типы опираться, а думать что переменная это всего - указатель. тобиш Struct(PCHAR) вот и все... ставиш точку и выбирай параметры )
BOBAH13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строка больше 255 символов? TwiX Общие вопросы Delphi 6 07.12.2009 16:53
Строка длинною более 255 символов Kuzya59 Общие вопросы Delphi 7 27.09.2009 20:29
Как узнать состоит ли строка из одных числовых символов DarkEvil Общие вопросы Delphi 12 13.08.2009 08:44
Данные из буфера обмена в виде массива байтов eda Microsoft Office Excel 10 12.08.2009 17:00
C++,строка символов Alik-Soldier Помощь студентам 1 01.05.2009 16:57