powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / C# и синтаксис Новый Картинка()
4 сообщений из 4, страница 1 из 1
C# и синтаксис Новый Картинка()
    #38904723
FirstFirst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Подскажите как правильно через COM написать строку в C#
В 1С выгледит так

ХранилищеОбъект.Хранилище=Новый ХранилищеЗначения(Новый Картинка(Файл.ПолноеИмя),Новый СжатиеДанных);

Пробовал через NewObject получаю ошибку NullPoint

compres = result.NewObject("СжатиеДанных",9); - это не вызывает ошибку
img = result.NewObject("Picture","С:\\1\\1.jpeg"); - Необработанное исключение типа "System.NullReferenceException" в System.Dynamic.dll
Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта.
img = result.NewObject("Картинка","С:\\1\\1.jpeg"); - Необработанное исключение типа "System.NullReferenceException" в System.Dynamic.dll
Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта.
...
Рейтинг: 0 / 0
C# и синтаксис Новый Картинка()
    #38904861
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ошибка что 2 слеша?
...
Рейтинг: 0 / 0
C# и синтаксис Новый Картинка()
    #38905052
FirstFirst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверял и с 1 и с 2 одинаково.
В таком варианте работает
Код: c#
1.
2.
3.
compres = result.NewObject("СжатиеДанных",9);
            img = result.GetType().InvokeMember("NewObject", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.InvokeMethod | System.Reflection.BindingFlags.Static, null, result, new object[] { "Картинка","C:\\1\\1.jpeg"});
            obj = result.GetType().InvokeMember("NewObject", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.InvokeMethod | System.Reflection.BindingFlags.Static, null, result, new object[] { "ХранилищеЗначения", img, compres });


obj.Объект = elemet; - но тут сообщает что, отсутствует Объект
...
Рейтинг: 0 / 0
C# и синтаксис Новый Картинка()
    #38905082
steamproject
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FirstFirst"С:\\1\\1.jpeg"

'С:\1\1.jpeg'
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / C# и синтаксис Новый Картинка()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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