5
ответов

Delphi и COM: TLB и проблемы обслуживания

В компании, что я работаю, мы разрабатываем весь GUI в C#, но ядро приложения главным образом разрабатывается в Delphi 5 (по историческим причинам) с большим количеством компонентов, сделанных в COM +. Связанный с этим...
вопрос задан: 20 November 2015 11:40
3
ответа

Библиотека типов COM/ActiveX Delphi 2009 поддерживает устойчивость

Что касается TLB и проблем обслуживания... Мой вопрос людям (часто) использующим новую библиотеку типов COM/ActiveX, поддерживает в Delphi 2009: Насколько стабильный реализация? Особенно, мне интересно...
вопрос задан: 23 May 2017 11:48
3
ответа

Поколение Typelib и установка с WiX

После выяснения о том, что Visual Studio делает для регистрации Библиотеки COM, стало ясно, что VS сделал две вещи для регистрации COM: Зарегистрированный Библиотека COM Создает и регистрирует Библиотеку типов...
вопрос задан: 23 May 2017 11:45
3
ответа

Тиражирование Visual Studio регистрация COM с Установщиком WiX

Когда-то давно молодой, наивный инженер думал, что это будет хорошая идея выделить часть функциональности для его приложения в COM-компонент, записанный в C#. Visual Studio имела все инструменты к...
вопрос задан: 23 May 2017 10:31
3
ответа

.tlh, сгенерированный на 2 машинах, отличается

У меня есть.NET dll, который имеет некоторые interfaces\classes, которые выставляются com. во время процедуры сборки, .tlb файл сгенерирован, и на этот tlb ссылается некоторый код C++. В результате...
вопрос задан: 25 November 2014 17:31
3
ответа

Объединение двух файлов .IDL или двух файлов .tlb в один файл

У меня есть 2 .net DLL, которые я открываю для COM с помощью REGASM. Чтобы упростить ссылки в COM-клиенте, я хотел бы объединить их в один файл. Я попытался преобразовать оба файла в IDL и ...
вопрос задан: 25 November 2014 17:13
3
ответа

Автоматизация COM с помощью tlb файл

Считайте меня новичком к среде окон и программированию COM. Я должен автоматизировать приложение (КАНОЭ) доступ. КАНОЭ выставляет себя как сервер COM и обеспечивает CANoe.h, CANoe_i.c и CANoe.tlb...
вопрос задан: 25 November 2014 17:05
3
ответа

Генерируйте файлы манифеста для COM без регистрации

У меня есть некоторые приложения (некоторый собственный компонент, некоторая.NET), которые используют файлы манифеста так, чтобы они могли быть развернуты в полной изоляции, не требуя никакой глобальной регистрации COM. Например...
вопрос задан: 20 March 2013 10:39
3
ответа

Delphi редактор TLB замена

Вы знаете какого-либо хорошего редактора TLB (даже коммерческий), который может использоваться вместо того, который идет с Delphi? Это дает головные боли в большом количестве ситуаций (большой TLB, переименуйте запись... и т.д.), Спасибо!
вопрос задан: 11 February 2010 14:36
2
ответа

Как Вы находите интерфейсы COM без typelib?

Действительно ли возможно найти все интерфейсы (классы, параметры, ect..) обычно зарегистрированный в TypeLib Объектной модели компонентов (COM) даже при том, что TypeLib абсолютно пуст? Раз так, как Вы пошли бы...
вопрос задан: 26 October 2015 03:49
2
ответа

предупреждение MSB3391: <DLL> не содержит типов, которые могут быть не зарегистрированы для COM Interop

Я сделал простой DLL C# (это - часть намного большего проекта), использующий VS2005. Я должен использовать DLL в Excel с помощью кода VBA, таким образом, я использую COM Interop на блоке. Я пытаюсь сделать сборку...
вопрос задан: 25 November 2014 17:31
2
ответа

Имена в interop блоке имеют неправильную капитализацию

У меня есть VC ++ COM-компонент с библиотекой типов. Библиотека типов этого компонента объявляет интерфейс и co-класс: [объект, uuid (ActualUuidHere), двойной, нерасширяемый...
вопрос задан: 31 July 2009 07:56
2
ответа

Который “лучше”: COM DLL или Стандарт DLL с Typelib?

Я поместил "лучше" в кавычки, потому что это - качественный вопрос. Я писал COM DLL в течение нескольких лет теперь и только недавно натолкнулся и успешно использовал, стандартный DLL с...
вопрос задан: 20 October 2008 14:39
1
ответ

Как получить IDL от блока.NET (или как к преобразовать TLB в IDL) в командной строке?

У нас есть блок.NET (Aspose. Слова на самом деле) и мы хотим, чтобы клиенты использовали его от COM-клиентов без большого количества стычки. Таким образом, мы поставляем.TLB с блоком, таким образом, клиент может использовать его с языков такой как...
вопрос задан: 25 November 2014 17:18
1
ответ

Действительно ли возможно, что C# имеет проблемы при вызове методов VB6, которые имеют дополнительные параметры?

Я добавил 3 дополнительных булевых параметра к методу, найденному в VB6 DLL. Классом, который содержит его, является MultiUse (общественность), и сам метод Закрыт. Класс реализует определенный интерфейс...
вопрос задан: 25 November 2014 17:02
1
ответ

tlbexp.exe изменяет случай имен методов

У меня есть довольно странная проблема. Я экспортирую интерфейс от библиотеки C# до COM. Я включил 'регистр с COM' установка проекта, таким образом, это звонит, tlbexp.exe для создания типа освобождает. Мы используем...
вопрос задан: 28 June 2010 05:37
1
ответ

Как генерировать файлы GIR из компилятора Vala?

Я пытаюсь создать привязку Python к vala библиотеке с помощью pygi с gobject самоанализом. Однако я испытываю затруднения при генерации файлов GIR (что я планирую скомпилировать в typelib файлы...
вопрос задан: 13 June 2010 00:06
0
ответов

Как зарегистрировать устаревшую библиотеку типов (.tlb) в Windows 7?

У меня есть новый компьютер под управлением Windows 7 и Visual Studio 2010, и мне нужно зарегистрировать устаревшую библиотеку типов (.tlb) для взаимодействия с существующим устаревшим приложением. Однако regtlib.exe, похоже, не является частью ...
вопрос задан: 8 January 2019 14:26
0
ответов

Импорт TLB в C #

Я хочу импортировать библиотеку типов (tlb) в C #. Как импортировать .tlb в файл с кодом .cs? Borland Delphi может импортировать .tlb в .pas с помощью инструмента командной строки tlibimp.exe: C: \ Develop> ...
вопрос задан: 23 May 2017 11:48
0
ответов

Как извлечь TypeLib из COM exe в командной строке

Недавно мне понадобилось создать сборку взаимодействия. После некоторого поиска в Google я обнаружил tlbimp.exe. Моя следующая проблема заключалась в том, что в моей библиотеке COM не было файла .tlb. Дальнейший поиск в Google показал ...
вопрос задан: 25 November 2014 17:12
0
ответов

Как преобразовать файл .tlb в заголовки и файлы реализации?

Я пытаюсь преобразовать mscorlib.tlb. Обычно он используется в C ++ следующим образом: #import "mscorlib.tlb" raw_interfaces_only \ high_property_prefixes ("_ get", "_ put", "_ putref") \ ...
вопрос задан: 25 November 2014 17:10
0
ответов

Использование .Net DLL в Microsoft Access VBA

Итак, у меня есть сборка, написанная на C #, с использованием Visual Studio 2010. Эта сборка содержит один класс, который содержит один метод, который возвращает слово Result, код ниже: using System.Runtime ....
вопрос задан: 25 November 2014 17:06
0
ответов

Видимость COM-класса: от C # до VB6

У меня есть приложение C # .Net 4.0 с одной стороны, а с другой - приложение VB6. Я создал COM-интерфейс, сделав видимым и активным регистром COM-взаимодействия проекта COM. Я тестировал COM-интерфейс ...
вопрос задан: 25 November 2014 17:04
0
ответов

Visual Studio 2010 - TYPE_E_REGISTRYACCESS

Я создаю свое решение VS2010 и в в окне вывода есть ошибка только для одного проекта. На вкладке ошибки: Ошибка 161 Не удается зарегистрировать библиотеку типов "D: \ Sites \ Website \ MyPortal.Website.Controllers \ bin \ ...
вопрос задан: 25 November 2014 16:51
0
ответов

Как перенести 32-разрядную библиотеку типов в 64-разрядный проект (предотвратив конфликты имен)

У меня есть библиотека типов в 32-разрядном приложении надстройки Excel. Мне нужно перевести все приложение на 64-битное. Я не могу просто скопировать и вставить библиотеку типов, потому что идентификаторы GUID будут конфликтовать с уже установленными...
вопрос задан: 16 March 2012 14:48
0
ответов

Как сгенерировать библиотеку типов из неуправляемой DLL-библиотеки COM

Я должен использовать стороннюю неуправляемую DLL-библиотеку COM в моем приложении .NET. Мне нужно изменить эту сборку, чтобы создать собственный RCW. Чтобы редактировать Interop Assembly, мне нужна библиотека типов ...
вопрос задан: 14 February 2011 08:19
0
ответов

Не буквенно-цифровые символы в именах интерфейсов COM / .NET

Я подумываю использовать символы # @! в некоторых COM-интерфейсах, которые генерирует наша система. Библиотека типов COM также экспортируется в .NET. Эти персонажи доставят мне проблемы в дальнейшем? Протестировал ...
вопрос задан: 12 November 2010 05:30
0
ответов

Почему перечисления TypeLib не отображаются как перечисления в Visual Basic 6.0?

У меня VB6 проект, который ссылается на COMSVCSLib, и один из методов вызывает COMSVCSLib SharedPropertyGroupManager.CreatePropertyGroup, передавая LockMethod и Process в качестве параметров. Очищено ...
вопрос задан: 21 September 2010 20:17
0
ответов

Обоснование синтаксиса `from… import…` в Python

Я всегда задавался вопросом, почему синтаксис для импорта определенных объектов из модуля - from module import x, y, z вместо импорта x, y, z из модуля. Я не носитель языка, но не последний больше ...
вопрос задан: 30 August 2010 13:03