powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / V81.ComConnector, C#, как разобрать массив
2 сообщений из 2, страница 1 из 1
V81.ComConnector, C#, как разобрать массив
    #36545623
10brd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времни суток!
Как разобрать процедуру ввида:

на 1С:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Функция НоваяСтруктура(Код, Наименование)
    Стр = Новый Структура;
    Стр.Вставить("Код",Код);
    Стр.Вставить("Наименование",Наименование);
    
    Возврат Стр;
КонецФункции 

Процедура ПриНачалеРаботыСистемы()
    Перем код, наим;
    
    // создаем
    Массив = Новый Массив;
    
    Массив.Добавить(НоваяСтруктура("001", "ываыва") );
    Массив.Добавить(НоваяСтруктура("002", "фывфываыва") );
    Массив.Добавить(НоваяСтруктура("003", "зщушкцщу") );
    
   Возврат Массив;

КонецПроцедуры

на C#:
Код: plaintext
1.
2.
3.
4.
5.
// Вызываю внешнюю процедуру

BindingFlags flags = BindingFlags.Public | BindingFlags.InvokeMethod;
// возвращает объект массив
object obj = target.GetType().InvokeMember("ПриНачалеРаботыСистемы", flags, null, target, null);
а дальше что делать? все перепробовал, и "следующий" и "массив" - unknoun и все тут?
...
Рейтинг: 0 / 0
V81.ComConnector, C#, как разобрать массив
    #36545646
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
Массив = Новый Массив(1);
Массив[0]="аааа"


Стоп - а как у процедуры может быть возврат чего-то?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / V81.ComConnector, C#, как разобрать массив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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