В моем Php-коде у меня есть объект массива $ myArrayIbject, который я хочу получить. Я знаю, что это не одномерный массив. Это то, что я точно знаю. Когда я бегу echo gettype($myArrayIbject); Он возвращает объект. Когда я бегу echo count($myArrayIbject); Он возвращает 1632. Когда я бегу var_dump( $myArrayIbject); Он возвращает объект (вариант) # 3 (0) […]
У меня в моем PHP-коде есть COM-объект '$ com_myObject' с методом 'myObjectMethod', который после запуска com_print_type info($com_myObject); на нем он показывает, что он имеет метод «myObjectMethod», объявленный как показано ниже myObjectMethod(/* VT_VARIANT [12] [in] */ $RawData) { /* Processes entered object data */ } В моем коде у меня есть другая функция, возвращающая вариант объекта […]
В PHP я хочу передать массив ссылок байтов на объект COM метода, синтаксис которого в VB: object.VBObjectMethod(ByRef aRawData() As Byte) где параметр aRawData – это массив байтов, который указывает объект данных. В PHP я инициализирую класс COM и VBObjectMethod следующим образом: $theObject = new COM("VBObject.Class") or die ("Could not initialise VBObjectClass"); До этого бита все […]
Я вызываю метод COM-объекта, который возвращает объект варианта массива типа 8209 в моем PHP-коде. $com_VArray = $com_Object->objectMethod; //Is a 8209 variant object Я хочу, в конце концов, передать преобразованный объект VT_VARIANT как значение для другого метода COM-объекта, для которого его вход будет VT_VARIANT [12]. Я конвертирую $ com_VArray в тип варианта объекта VT_VARIANT, выдавая следующие […]