Текущее время: Вт, июл 22 2025, 21:52

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Как Получить из метода COM-объекта строку
СообщениеДобавлено: Пт, сен 28 2012, 08:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
Создаю указатель на COM объект
Code:
CREATE OBJECT g_ftp 'MY.FTP' .

Метод GetLastResponseInfo должен вернуть текст. Никак не могу понять, как код написать, чтобы получить текст, возвращаемый этим методом?
Code:
call method of g_ftp 'GetLastResponseInfo' = ...

В VBS всё работает. А в abap-е непонятки :(

Может кто знает?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как Получить из метода COM-объекта строку  Тема решена
СообщениеДобавлено: Пт, сен 28 2012, 10:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
Code:
data lv_info type c length 10. ' или не 10 а сколько надо
call method of g_ftp 'GetLastResponseInfo' = lv_info.


или
Code:
get property of g_ftp 'GetLastResponseInfo' = lv_info.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как Получить из метода COM-объекта строку
СообщениеДобавлено: Пт, сен 28 2012, 11:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
Полностью ваш синтаксис повторить не получилось, но вот так
Code:
data lv_info(255) type c. " или не 10 а сколько надо
get property of g_ftp 'GetLastResponseInfo' = lv_info.
call method of g_ftp 'GetLastResponseInfo' = lv_info.
ничего не работает. Может дело в том, что возвращаемый текст состоит из нескольких строк?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как Получить из метода COM-объекта строку
СообщениеДобавлено: Пт, сен 28 2012, 11:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2012, 14:20
Сообщения: 252
Откуда: РБ, г. Гомель
Пол: Мужской
так все таки одна там строка или массив строк? это же принципиально разные вещи
рабочий код на VBS в студию


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как Получить из метода COM-объекта строку
СообщениеДобавлено: Пт, сен 28 2012, 12:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 21 2006, 16:38
Сообщения: 304
Вроде заработало. Судя по всему код тут был вообще не при чем. Я удалил библиотеку COM объекта с помощью Unloker-а. И он что-то намутил, что COM объект вообще перестал в SAP-е создаваться. Я же на это сразу внимание не обратил. Спасибо за помощь.

p.s.+ в самом COM объекте была ошибка. Я там текст немного не правильно возвращал. Как только всё исправил/перегрузил/перекомпилировал, то заработало.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB