Вопросы по теме 'com'
Как перебрать все разрывы страниц на листе Excel 2003 через COM
Я пытался получить расположение всех разрывов страниц на данном листе Excel 2003 через COM. Вот пример того, что я пытаюсь сделать:
Excel::HPageBreaksPtr pHPageBreaks = pSheet->GetHPageBreaks();
long count = pHPageBreaks->Count;
for (long...
2653 просмотров
schedule
30.10.2023
Использование CoTaskMemAlloc?
Когда уместно использовать CoTaskMemAlloc? Может ли кто-нибудь привести пример?
14477 просмотров
schedule
07.12.2023
в .NET, как мне установить STAThread, когда я запускаю форму в дополнительном потоке?
Я запускаю форму во втором потоке. Если я нажимаю Ctrl-C для копирования текста в буфер обмена, я получаю исключение: «Текущий поток должен быть установлен в однопоточное подразделение (STA), прежде чем могут быть выполнены вызовы OLE. (Использование...
4341 просмотров
schedule
18.11.2022
Размещение Silverlight в Windows.Forms без элемента управления WebBrowser
Можно ли разместить Silverlight в Windows.Forms без элемента управления WebBrowser, чтобы избежать ненужной маршалинга COM?
EDIT : цель состоит в том, чтобы использовать богатое графическое содержимое, такое как WPF или Silverlight, на более...
7118 просмотров
schedule
21.02.2024
Использование COM dll из C # без библиотеки типов
Мне нужно использовать компонент COM (dll), разработанный в Delphi много лет назад. Проблема в том, что dll не содержит библиотеки типов ... и каждая функция взаимодействия (например, TlbImp) в .NET, похоже, полагается на TLB. Этот компонент без...
10919 просмотров
schedule
08.01.2024
Один метод доступа, возвращающий VARIANT, или несколько возвращающих разные типы?
У меня есть COM-интерфейс, и мне нужно добавить к нему метод доступа. На самом деле возвращаемое значение может быть одного из 4 типов: VARIANT_BOOL, long, BSTR или интерфейс, производный от IDispatch.
Поэтому у меня есть выбор: либо я возвращаю...
75 просмотров
schedule
24.04.2024
Обрабатывать HTMLElementEvents2, когда DWebBrowserEvents2 обрабатывается с помощью макросов ATL.
Я создаю вспомогательный объект браузера, используя VS2008, C++. Мой класс был получен из IDispEventImpl среди многих других
class ATL_NO_VTABLE CHelloWorldBHO :
public CComObjectRootEx<CComSingleThreadModel>,
public...
2832 просмотров
schedule
18.05.2024
Переход от COM к DCOM
У меня есть внепроцессный COM-сервер (на основе ATL) и приложение Java, которое создает экземпляры объектов с этого COM-сервера на одном компьютере.
Что еще нужно для его включения в DCOM? Работать нужно только с COM-сервером или сервером и...
858 просмотров
schedule
04.10.2022
Перегрузки в COM-взаимодействии (CCW) — имена IDispatch включают суффикс (_2, _3 и т. д.)
У меня есть управляемая сборка, содержащая несколько классов, и эти классы имеют перегруженные методы. Я предоставляю сборку вызывающим COM/IDispatch через
[ComVisible(true)]
.. а также установить правильный Guid на самой сборке. Я не...
1636 просмотров
schedule
04.04.2024
как передать параметры функции в .net dll через COM / VB6?
У меня есть DLL-библиотека .net, написанная на С #, которая считывает данные из источника данных и действует как оболочка, позволяющая другим приложениям вызывать ее функцию для извлечения этих данных. дело в том, что я не ожидал, что .net dll будет...
3399 просмотров
schedule
19.09.2022
Откуда моя сборка .net считывает свою конфигурацию, когда она размещена как COM?
Хорошо, я создал сборку .net, и она отлично работает с моего веб-сайта asp.net. Теперь я хочу разместить его как COM, чтобы я мог использовать его на старом устаревшем веб-сайте asp. Это вроде как работает, за исключением того, что не читает...
539 просмотров
schedule
14.02.2024
Стратегии восстановления устаревших приложений
В ближайшее время у меня появится новое задание, в котором я реконструирую некоторые устаревшие COM-приложения в .Net WPF. Если возможно, мне нужно повторно использовать функциональность или существующий код, однако я подозреваю, что возможности для...
520 просмотров
schedule
27.11.2023
Создайте список воспроизведения в iTunes с COM и Java
Как создать список воспроизведения в iTunes из Java, используя COM (в Windows, т.е. без AppleScript)?
Я нашел библиотеку здесь , которая делает большую часть того, что мне нужно, и у меня есть добавлен некоторый код в ITPlaylist.java для вызова...
2060 просмотров
schedule
11.03.2024
Обработка при перемещении окна IE — Visual C++
Я хочу обрабатывать события перемещения окна. Моей первой попыткой было обработать события DWebBrowserEvents2::WindowSetHeight , WindowSetLeft , WindowSetTop и WindowSetWidth , но по некоторым причинам эти события вообще не срабатывали. Я...
1478 просмотров
schedule
14.01.2024
VB.NET COM-сервер, реализующий Excel UDF, не вызываемый с дополнительным Excel.Range
Версии
Excel 2007 (12.0.6425.1000) с пакетом обновления 2 (SP2), Visual Studio 2008 с VB.NET, Windows Vista
Завод
У меня есть UDF Excel, написанный на VB.NET, с такой подписью:
Public Function NonExcelName(ByVal A As Integer, _...
1177 просмотров
schedule
09.04.2024
Как можно легко использовать 32-разрядный внутрипроцессный COM-сервер из 64-разрядных приложений?
У меня есть 32-разрядный встроенный COM-сервер C ++ ATL, который зависит от огромного набора устаревших 32-разрядных библиотек. Мне нужно использовать его из 64-битного приложения с минимально возможными изменениями.
Один из вариантов - поместить...
995 просмотров
schedule
24.10.2022
COM-ошибка ColdFusion
Я обновляюсь с CF4.5 до CF8. Вызовы COM-dll, которые раньше работали в версии 4.5, теперь вызывают ошибку «Типы сложных объектов не могут быть преобразованы в простые значения..». COM-объект имеет несколько массивов, определенных как выходные...
282 просмотров
schedule
08.02.2024
Кто-нибудь знает, где я могу найти стандартные значки панели инструментов диалогового окна файла Windows?
Я пытаюсь развернуть свою собственную реализацию IShellBrowser, потому что мне нужно иметь более полнофункциональный диалог открытия и сохранения файла, чем позволяет Windows, который совместим с XP (и в идеале с W2000) *
На этом этапе мне нужно...
859 просмотров
schedule
03.12.2023
Копирование между VARIANT и _variant_t
Я совершенно уверен, что могу безопасно сделать:
void funcA(VARIANT &V,_variant_t &vt)
{
vt = V;
}
А как насчет наоборот:
void funcB(VARIANT &V,_variant_t &vt)
{
V = vt;
}
Я наблюдал какое-то ДЕЙСТВИТЕЛЬНО...
5943 просмотров
schedule
29.11.2022
Зачем использовать FinalReleaseComObject вместо ReleaseComObject?
Я знаю основную разницу, так как ReleaseComObject только уменьшает какой-то счетчик на единицу, а FinalReleaseComObject уменьшает его до нуля.
Итак, что я обычно слышу, так это вызов FinalReleaseComObject , потому что тогда вы уверены, что...
16903 просмотров
schedule
25.11.2023