powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка при создани интерфейса
1 сообщений из 1, страница 1 из 1
Ошибка при создани интерфейса
    #32785127
vashkovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю интерфейс :
// [ComImport ,
[Guid("ADF52BCC-9840-4df5-8AB9-7AEBE52AAEE6"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ISComponent_1C
{
[return:MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR )]
object _1c_v77();
[return:MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR )]
object _1c_getv77object();

Получаю ошибку:
regsvcs.exe ServerV7.dll
автор
Type library exporter warning processing 'ServerV7.ISComponent_1C._1c_v77(#0), S
erverV7'. Warning: The method or field has an invalid ELEMENT_TYPE/NATIVE_TYPE
combination.
Type library exporter warning processing 'ServerV7.ISComponent_1C._1c_getv77obje
ct(#0), ServerV7'. Warning: The method or field has an invalid ELEMENT_TYPE/NAT
IVE_TYPE combination.
Installed Assembly:
Assembly: C:\...\ServerV7.dll
Application: Server1C
TypeLib: C:\...\ServerV7.tlb

C:\Documents and Settings\vashkovich\My Documents\Visual Studio Projects\ServerV
7 (2)\ServerV7\bin\Debug>

А вот так ( без коментария) работает :
[ComImport,
Guid("ADF52BCC-9840-4df5-8AB9-7AEBE52AAEE6"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ISComponent_1C ...

Ошибки нет , все работает. Правда в ComponentService его не видно.
В чем моя ошибка ?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Ошибка при создани интерфейса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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