Запитання з тегом «com»


5
Як поводитися з AccessViolationException
Я використовую об'єкт COM (MODI) з моєї програми .net. Метод, який я викликаю, кидає System.AccessViolationException, який перехоплює Visual Studio. Дивна річ у тому, що я завернув свій дзвінок у пробний ловець, який має обробники для AccessViolationException, COMException та все інше, але коли Visual Studio (2010) перехоплює AccessViolationException, налагоджувач перерветься на …
185 c#  .net  exception  com  modi 

4
Як компілятор C # виявляє типи COM?
РЕДАКТУВАННЯ: Результати я записав як повідомлення в блозі . Компілятор C # трактує типи COM дещо магічно. Наприклад, це твердження виглядає нормально ... Word.Application app = new Word.Application(); ... поки ви не зрозумієте, що Applicationце інтерфейс. Викликає конструктор через інтерфейс? Йойки! Це насправді перетворюється на заклик до Type.GetTypeFromCLSID()іншого Activator.CreateInstance. Крім …


13
Відсутнє посилання на Microsoft.Office.Core
На прикладі, наведеному в codeproject, я намагаюся знайти, де я можу знайти посилання на бібліотеку Microsoft.Office.Core. Я отримую повідомлення про помилку "Не вдається знайти вказаний компонент" Microsoft.Office.Core "." У мене на цій системі встановлено лише корпоративне видання Office 2007 та Outlook 2003. Чи може це бути причиною цього? В іншому …

2
Що таке COM (компонентна об'єктна модель) у двох словах? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Здається, об’єкти COM - це об’єкти загального користування, які регулюються ОС. Об'єкти …
89 c++  com 

5
Створіть файли маніфестів для COM без реєстрації
У мене є деякі програми (деякі власні, деякі .NET), які використовують файли маніфесту, щоб їх можна було розгортати в повній ізоляції , не вимагаючи жодної глобальної реєстрації COM. Наприклад, залежність від сервера dbgrid32.ocx com оголошується наступним чином у файлі myapp.exe.manifest, який знаходиться в тій же папці, що і myapp.exe: <?xml …

5
Взаємодія Excel: _Робочий аркуш чи аркуш?
Зараз я пишу про динамічне введення тексту і наводжу приклад взаємодії Excel. Я майже ніколи не робив жодної взаємодії з Office, і це видно. Підручник MSDN Office Interop для C # 4 використовує _Worksheetінтерфейс, але є також Worksheetінтерфейс. Я не уявляю, в чому різниця. У моєму абсурдно простому демонстраційному додатку …
76 c#  excel  com  interop 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.