Имя: Пароль:
1C
1C 7.7
v7: Подключение Меркурий-МФ к 1С 7.7
0 NuLLsoft
 
19.02.18
12:43
Здравствуйте.
Есть Торговля и склад 9.2, Меркурий-МФ и драйвер для него. Драйвер разрабатывался под 8 и в 7 возникли проблемы с передачей параметров в методы драйвера. Драйвер и описание методов https://yadi.sk/d/HQfuYfmJ3SYeh3.
На примере метода УстановитьПараметр (SetParameter):
Параметры:
Наименование - Тип - Описание
Name - BSTR [IN] - Имя параметра
Value - VARIANT [IN] - Значение параметра
Разработчик предоставил кусочек кода на Builder C++:
   VARIANT vPort;
   vPort.vt = VT_I4;
   vPort.intVal = -1;
   VARIANT vProtocol;
   vProtocol.vt = VT_I4;  
   vProtocol.intVal = 1;  
   VARIANT vSpeed;
   vSpeed.vt = VT_I4;
   vSpeed.intVal = 115200;
Если пробовать Драйвер.УстановитьПараметр("Port", -1) - драйвер не понимает.
Во второй параметр надо запихать не просто -1, а VT_I4 и -1, а вот как это сделать вопрос.
Немного почитал форумы, надо использовать дополнительную компоненту, типа "обернуть", не понял, если кто сталкивался - подскажите с чего начать.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс