powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ActiveX возврат значения параметра
4 сообщений из 4, страница 1 из 1
ActiveX возврат значения параметра
    #36267729
beobachter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо считать состояние портов контроллера. Управление осуществляется через ACtiveX компонент (thisform.adv1). Для чтения из порта используется метод ReadDOPort() Параметры: buffer (массив byte) - здесь должны быть результаты выполнения; порт начальный; порт конечный
Пробовал по разному, но последний вариант такой :

external array lbuffer
declare lbuffer(1) as byte

lbuffer(1) = 0XA
device1 = thisform.adv1

device1.ReadDOPort (@lbuffer,1,1)

метод возвращает истину. Но значений не прописывает в lbuffer (там так и остается 0XA)

Аналог на шарпе

object outData;
outData = new byte[] {0XA};
this.adv1.ReadDOPort (out outData, 1, 1);

отрабатывает успешно

В чем тут я ошибся?
...
Рейтинг: 0 / 0
ActiveX возврат значения параметра
    #36269083
beobachter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть мысли?
...
Рейтинг: 0 / 0
ActiveX возврат значения параметра
    #36269148
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beobachterЕсть мысли?
Херова у фокса с массивами. Он поддерживает какую-то ограниченную версию VariantArray.

Поиграйтесь с настройками COMARRAY, например COMARRAY(10).

Не поможет, можно попробовать массив через обертку RetArray передать.
...
Рейтинг: 0 / 0
ActiveX возврат значения параметра
    #36269857
beobachter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет. Попробовал COMMARAY (device1, 10) - не помогло. (пробовал и другие параметры)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ActiveX возврат значения параметра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]