В 24 строке должен быть указатель на массив, а не просто указатель неизвестно на что. OW_ReadROM(@Input_Byte(), 4) Символ @ - получение указателя на нужный объект, которым может быть переменная, экземпляр структуры, массив, связный список, процедура и т. д.
Спасибо, заработало! А правильнописАние ...
Найдено 6 результатов
- Вт окт 20, 2015 18:43:45
- Форум: Интеграция с ПК
- Тема: Работа с COM портом
- Ответы: 43
- Просмотры: 17231
- Вт окт 20, 2015 16:47:18
- Форум: Интеграция с ПК
- Тема: Работа с COM портом
- Ответы: 43
- Просмотры: 17231
Re: Работа с COM портом
Видимо процедуре OW_ReadROM в первом аргументе было передано число 0, вместо указателя на структуру OW_Buff. На скриншоте этот участок кода не виден.
Кода здесь - кот наплакал:
XIncludeFile "OWire_Module.pbi"
UseModule OWire
Procedure Select_ComPort()
Port.s = GetGadgetText(3)
If ...
Кода здесь - кот наплакал:
XIncludeFile "OWire_Module.pbi"
UseModule OWire
Procedure Select_ComPort()
Port.s = GetGadgetText(3)
If ...
- Пн окт 19, 2015 18:16:24
- Форум: Интеграция с ПК
- Тема: Работа с COM портом
- Ответы: 43
- Просмотры: 17231
Re: Работа с COM портом
В коде на скрине не указано откуда брать функции. :dont_know:
Но если предполагается писать на PB (как на скрине), то нет необходимости в dll. Можно использовать ее исходный код. :) XIncludeFile "OWire_Module.pbi"
UseModule OWire
OW_OpenPort("COM1", 0) Эти файлы в архиве во вложении.
Но если ...
Но если предполагается писать на PB (как на скрине), то нет необходимости в dll. Можно использовать ее исходный код. :) XIncludeFile "OWire_Module.pbi"
UseModule OWire
OW_OpenPort("COM1", 0) Эти файлы в архиве во вложении.
Но если ...
- Вс окт 11, 2015 18:34:28
- Форум: Интеграция с ПК
- Тема: Работа с COM портом
- Ответы: 43
- Просмотры: 17231
Re: Работа с COM портом
В коде на скрине не указано откуда брать функции. :dont_know:
Но если предполагается писать на PB (как на скрине), то нет необходимости в dll. Можно использовать ее исходный код. :) XIncludeFile "OWire_Module.pbi"
UseModule OWire
OW_OpenPort("COM1", 0) Эти файлы в архиве во вложении.
Но если ...
Но если предполагается писать на PB (как на скрине), то нет необходимости в dll. Можно использовать ее исходный код. :) XIncludeFile "OWire_Module.pbi"
UseModule OWire
OW_OpenPort("COM1", 0) Эти файлы в архиве во вложении.
Но если ...
- Вс окт 11, 2015 16:47:24
- Форум: Интеграция с ПК
- Тема: Работа с COM портом
- Ответы: 43
- Просмотры: 17231
Re: Работа с COM портом
Понял, спасибо! Где я ошибся?Мурик писал(а):Библиотеку устанавливать не нужно. Ее функции следует вызывать из своего приложения.
Файл dll это и есть библиотека функций.
Файл lib содержит в себе данные для статического импорта. Нужен для связывания приложения с dll.
- Сб окт 10, 2015 18:35:02
- Форум: Интеграция с ПК
- Тема: Работа с COM портом
- Ответы: 43
- Просмотры: 17231
Re: Работа с COM портом
я мог получать данные с кажем с датчика температуры С какого? Например DS18B20?
Можете посмотреть журнал Радио №1 2015. Там есть статья о работе с подобными датчиками через COM порт (в т. ч. виртуальный). Компонент приложения используемый в статье. ftp://ftp.radio.ru/pub/2015/01/OWire.zip
Его можно ...
Можете посмотреть журнал Радио №1 2015. Там есть статья о работе с подобными датчиками через COM порт (в т. ч. виртуальный). Компонент приложения используемый в статье. ftp://ftp.radio.ru/pub/2015/01/OWire.zip
Его можно ...