Вопросы по теме 'idl'

Изменение интерфейса CORBA без перекомпиляции
Я хотел бы добавить метод в интерфейс CORBA моего существующего сервера. Это потребует перекомпиляции всех клиентов? Я использую ТАО.
467 просмотров
schedule 15.06.2022

Что такое ИДЛ?
Что понимается под ИДЛ? Я погуглил и выяснил, что это означает язык определения интерфейса, который используется для определения интерфейса для компонентов. Но на практике, какова цель IDL? Использует ли его Майкрософт?
42382 просмотров
idl
schedule 03.07.2022

Преобразование IDL-файла интерфейса в C#
У меня есть интерфейс, определенный в файле IDL, который я хотел бы использовать в C#. Есть ли способ преобразовать IDL во что-то, что можно использовать на С#?
20305 просмотров
schedule 08.04.2022

Инструменты C++ для IDL
Существуют ли бесплатные инструменты для преобразования кода С++ в idl? Я думаю о чем-то похожем на java2idl.
1622 просмотров
schedule 09.09.2022

Есть ли смысл в маркировке интерфейса, производного от IUnknown, как двойного в IDL?
Просматривая наш код, я нашел любопытное определение в одном из файлов .idl: [ object, uuid(uuidhere), dual, nonextensible, oleautomation, hidden ] interface IOurInterface : IUnknown { //methods here }; Как...
1702 просмотров
schedule 13.04.2023

Как объявить IStream в режиме ожидания, чтобы Visual Studio сопоставила его с s.w.interop.comtypes?
У меня есть COM-объект, который принимает поток от клиента C# и обрабатывает его. Казалось бы, я должен использовать IStream. Поэтому я пишу свой холостой ход, как показано ниже. Затем я использую MIDL для компиляции в tlb и компилирую свое...
1277 просмотров
schedule 16.03.2023

Добавление типа значения в IDL, компиляция и сбой, поскольку фабрика не найдена
Я не могу понять, почему клиент продолжает жаловаться на то, что не находит фабричный метод. Я пробовал IDL с ключевым словом «фабрика» и без него, и это не изменило поведение. SDMGeoVT IDL соответствует другим используемым объектам (которые...
809 просмотров
schedule 11.03.2024

doxygen с IDL/ODL
Если у вас есть проект C++, в котором есть набор файлов .ODL и сгенерированные файлы .h из компилятора ODL, следует ли сказать doxygen анализировать оба .odl и .h, или только один или разное? В общем, я не люблю документировать сгенерированный...
1473 просмотров
schedule 03.06.2024

Как получить библиотеки импортированных типов из файла OCX или TLB?
Я был убежден, что нет никакого способа найти COM-зависимости ActiveX, но, к моему удивлению, OLEVIEW показывает некоторые комментарии вроде: // TLib: // TLib: OLE-автоматизация: {00020430-0000-0000-C000-000000000046} importlib("stdole2.tlb"); //...
1486 просмотров
schedule 13.09.2022

Расположение объявления интерфейса в файлах IDL
Я работаю над проектом, который обновляет ( очень ) старую (и значительно большую) программу, написанную в значительной степени с COM/MFC, для использования компонентов WPF/управляемых .NET, и часть ее пытается перенести по старым COM-интерфейсам,...
283 просмотров
schedule 21.09.2022

Как преобразовать файл .tlb в заголовки и файлы реализации?
Я пытаюсь преобразовать mscorlib.tlb. Обычно он используется в C++ следующим образом: #import "mscorlib.tlb" raw_interfaces_only \ high_property_prefixes("_get","_put","_putref") \ rename("ReportEvent",...
8411 просмотров
schedule 20.07.2022

Как объявить аргументы типа void* в IDL
Я разрабатываю проект ATL. Некоторые интерфейсы содержат аргументы для передачи различных указателей. Вот мой файл IDL: import "oaidl.idl"; import "ocidl.idl"; [ object, uuid(618E64F5-676B-4A13-A513-DE3D4097294A), dual,...
3798 просмотров
schedule 09.02.2023

Семантика атрибутов OMG IDL
Я работаю над проверкой интерфейса, формализованного в IDL OMG, и у меня возникли проблемы с поиском окончательного ответа на семантику получения значения атрибута. В интерфейсе у меня есть запись... interface MyInterface { readonly attribute...
540 просмотров
schedule 08.03.2022

IDL для интерфейса JSON REST/RPC
Мы разрабатываем довольно сложный REST API, в котором большая часть операций ввода-вывода — это закодированные в JSON объекты с определенной структурой. Одна из проблем, которую мы обнаружили, заключается в том, чтобы документировать API таким...
6807 просмотров
schedule 09.11.2022

Corba, запускающая Hello World на двух машинах
Я пытаюсь запустить простую клиент-серверную программу на двух машинах, Я прочитал эту страницу , но я получил эти ошибки: Jun 04, 2012 6:43:10 PM com.sun.corba.se.impl.transport.SocketOrChannelConnectio nImpl <init> WARNING:...
2936 просмотров
schedule 07.12.2022

определить структуру в C++ IDL, затем правильно использовать MarshalAs() в C#
У меня есть COM-сервер С++, который заполняет структуру вызывающего абонента С# данными. Структура определена в C++ IDL, примерно так: interface Icontrol : IDispatch{ [ uuid(...), version(1.0) ] typedef struct testStructure...
1827 просмотров
schedule 01.08.2022

Статические интерфейсы IDL
Для WinRT IDL теперь поддерживает такие конструкции: [marshaling_behavior(agile)] [threading(both)] [activatable(0x06020000)] [version(0x06020000)] [static(Windows.Networking.Sockets.IDatagramSocketStatics, 0x06020000)] runtimeclass...
1562 просмотров
schedule 02.01.2023

Преобразование между структурами C (C++ POD) и google protobufs?
У меня есть код, который в настоящее время передает множество (иногда вложенных) структур и массивов C (или C++ Plain Old Data). Я хотел бы преобразовать их в/из google protobufs. Я мог бы вручную написать код, который преобразует эти два формата,...
3504 просмотров
schedule 26.07.2023

Извлечение кадров с помощью ffmpeg — почему они трехмерные?
Я использовал ffmpeg как чрезвычайно полезный инструмент для обработки видео в своих исследованиях. Я столкнулся с одной проблемой: при извлечении кадров из видео в формат Tiff он сохраняет каждый Tiff с тремя размерами вместо ожидаемых двух...
489 просмотров
schedule 16.02.2023

idl2java не работает с 64-битной JVM? Ошибка при загрузке jre\bin\server\jvm.dll
vbroker52\bin\idl2java.exe -verbose -VBJdebug -VBJjavavm D:\tools\java\jdk1.6.0_37_32\jre\bin\java.exe JVM: Loaded JVM dll D:\tools\java\jdk1.6.0_37_32\jre\bin\client\jvm.dll JavaVMInitArgs: ... vbroker52\bin\idl2java.exe...
2719 просмотров
schedule 03.03.2023