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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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