powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JACOB вызов метода.
5 сообщений из 5, страница 1 из 1
JACOB вызов метода.
    #38136962
iDimash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Как в JACOB вызвать метод который будет изменять параметры. Есть один метод которому передаются 28 параметров, после выполнения этого метода он по идее должен в эти параметры запихнуть некоторые значения. Пробовал через invoke, не получилось. Помогите пожалуйста :)
...
Рейтинг: 0 / 0
JACOB вызов метода.
    #38137055
iDimash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется в виду нативный метод.
...
Рейтинг: 0 / 0
JACOB вызов метода.
    #38141700
iDimash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не у кого нету никаких идей? :(

Вот как я делаю:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
        int port = 1;
        Variant arg1 = new Variant(port);
        Variant arg2 = new Variant();
        Variant arg3 = new Variant();
        Variant arg4 = new Variant();
        Variant arg5 = new Variant();

        ActiveXComponent fp = new ActiveXComponent("OLE_");

        fp.invoke("Method_", arg1, arg2, arg3, arg4, arg5)

        System.out.println(arg1);
        System.out.println(arg2);
        System.out.println(arg3);
        System.out.println(arg4);
        System.out.println(arg5);



В аргументах в итоге NULL.
...
Рейтинг: 0 / 0
JACOB вызов метода.
    #38141717
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В JavaDoc к классу Variant посмотрите конструкторы и методы с ByRef. По-моему это оно.
...
Рейтинг: 0 / 0
JACOB вызов метода.
    #38142416
iDimash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Спасибо вам большое :)

Нужно инициализировать так:


Код: java
1.
Variant arg9 = new Variant(" ",true);



Первый параметр конструктора - значение переменой, второй - флаг ByRef, который разрешает изменение переменой.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JACOB вызов метода.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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