Вопросы по теме 'midl'
Есть ли способ заставить midl генерировать каждый интерфейс в отдельном .h?
У меня есть набор объектов, которые наследуют интерфейсы абстракций, созданные из файла idl. Каждый объект, использующий эти интерфейсы, включает один и тот же файл interfaces.h, который содержит все сгенерированные c ++ абстрактные классы, которые...
982 просмотров
schedule
15.10.2022
Как Visual Studio определяет порядок компиляции файлов IDL?
У меня есть проект COM, содержащий несколько файлов IDL, некоторые из которых импортированы в другие. Как Visual Studio решает, какие из них компилировать (используя MIDL) в первую очередь?
Я хочу контролировать порядок. У меня есть основной файл...
1873 просмотров
schedule
04.07.2022
Проблемы с использованием Midl для создания .tlb из .idl, ожидая спецификации типа
У меня была продолжительная встреча со зверем, известным как COM Interop ...
В настоящее время я пытаюсь создать .tlb из файла .idl, созданного программой просмотра объектов OLE / COM. Однако при попытке запустить Midl.exe для его компиляции я...
3561 просмотров
schedule
25.06.2022
Есть ли способ с помощью MIDL отключить генерацию заголовков в стиле C?
У меня есть простой файл .IDL (iface.idl), который описывает интерфейс на основе IUnknown:
import "unknwn.idl";
[
uuid(80DFDD28-F033-431e-B027-CDD2078FC78A)
]
interface ISunPathCalc : IUnknown {
HRESULT Square([in, out] long * pVal);...
1300 просмотров
schedule
01.04.2022
Как создать код x86 и x64, используя MIDL?
Как я могу сгенерировать код для x86 и x64, используя MIDL?
Я создал файл IDL в Visual Studio 2010, и когда я компилирую продукт в режиме x86, а затем в режиме x64, мне нужно "прикоснуться" к файлу IDL, чтобы он перегенерировал код, соответствующий...
1801 просмотров
schedule
14.06.2023
Visual Studio всегда компилирует MIDL, хотя и не изменяется
У меня есть проект с несколькими файлами MIDL, которые VS ВСЕГДА перекомпилирует, несмотря на то, что они не изменились. Я пробовал несколько советов, в том числе помещал каталог проекта в путь включения и т. Д., Но ничего не помогает. Проблема в...
558 просмотров
schedule
22.03.2023
Что делать, если MIDL не может создать TLB?
Я пытаюсь создать inproc-сервер C # для sbtsv.idl (он включен в Windows 8 SDK). Почти все инструкции, которые я нахожу, говорят вам использовать MIDL для создания .tlb файл, затем tlbimport , чтобы создать прокси dll.
Однако, если IDL не...
2835 просмотров
schedule
09.07.2023
Синтаксическая ошибка при преобразовании IDL в заголовок C
Я пытаюсь получить файлы заголовков C для интерфейсов COM, используя средство просмотра объектов OLE/COM.
Я пытаюсь сохранить библиотеку типов в виде файла заголовка в средстве просмотра объектов, однако после мигания окна cmd ничего не происходит....
552 просмотров
schedule
30.08.2023
Удаленный вызов процедур (RPC) в C++: могут ли несколько клиентов прослушивать один сервер, если конечная точка жестко запрограммирована?
Я пишу простой сервер-клиент, используя MIDL и RPC , чтобы разрешить передачу файлов. Это работает, когда конечная точка жестко закодирована следующим образом:
серверная часть
status = RpcServerUseProtseqEp(...
1277 просмотров
schedule
23.04.2022
Получение ошибок переопределения MIDL 2003
У меня есть очень простая программа, которую я пытаюсь скомпилировать, прежде чем строить дальше. Я пытаюсь изучить COM, поэтому следую здесь я создаю файлы app.h и app.cpp в VS 2017 и использую шаблон ATL. Когда я пытаюсь создать решение, я...
784 просмотров
schedule
22.04.2023