Описание тега iunknown
0
ответов
Изменить интерфейс с IUnknown на IDispatch
У меня есть COM-класс, который доступен только через vtable. Он уже разослан клиентам. Я также планирую разрешить доступ к сценариям, введя IDispatch. В моих локальных тестах он показывает, что клиентский код не изменится, но для этого потребуется п…
26 май '15 в 15:33
1
ответ
VB6 в C#: I Неизвестно
У меня есть свойство в VB6, которое я пытаюсь преобразовать в C#. Это выглядит следующим образом: Public Property Get NewEnum() As IUnknown 'this property allows you to enumerate 'this collection with the For...Each syntax Set NewEnum = m_coll.[_New…
09 апр '13 в 20:02
4
ответа
Увеличивает ли IUnknown::QueryInterface() счетчик ссылок?
Если у меня есть IUnknown *ptr мне нужно позвонить Release() на каждом интерфейсе, который я получаю через ptr->QueryInterface() кроме звонка ptr->Release() когда я закончу с ptr? Раньше я думал, что ответ "Да", но эта цитата из MSDN смутила м…
11 сен '11 в 04:22
1
ответ
Почему IHTMLDocument2 не равен IHTMLDocument2.body.document?
Почему следующий doc2 отличается от doc22? IHTMLDocument2 doc2 = (pDisp as IWebBrowser2).Document as IHTMLDocument2; IHTMLDocument2 doc22 = doc2.body.document as IHTMLDocument2; bool isequal = Marshal.GetIUnknownForObject(doc2) == Marshal.GetIUnknow…
20 июл '11 в 05:54
1
ответ
Java неизвестный метод количества аргументов
Как я могу сделать метод со строкой и неизвестным количеством интаргументов? Благодарю.
22 окт '14 в 19:27
0
ответов
PrimeFaces DataTable LazyLoading неизвестное количество записей
Я занимаюсь разработкой данных PrimeFaces с разбивкой на страницы и отложенной моделью данных (количество записей для загрузки в таблицу данных неизвестно). Я столкнулся с проблемой с нумерацией страниц. В примере из учебника PrimeFaces lazydatatabl…
05 сен '12 в 21:31
0
ответов
Строка двоичного XML-файла № 17: Ошибка надувания класса <unknown> - непредсказуемая ошибка
Я пытаюсь надуть макет на нестандартный адаптер в getView(...) метод, но иногда я получаю ошибку в заголовке. Я уже пытался найти похожие вопросы здесь, но не нашел решения, которое бы сработало для меня. Эта ошибка странная, потому что это происход…
16 янв '14 в 12:19
3
ответа
Delphi: Как реализовать QueryInterface из IUnknown?
В Дельфи IUnknown объявлен как: function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall; Примечание: выходной параметр не типизирован В моем TInterfacedObject потомок мне нужно справиться QueryInterfaceтак что я могу вернуть объект, кот…
21 июл '10 в 20:07
2
ответа
Преобразование / приведение SAFEARRAY к IUnknowns в итеративный массив указателей интерфейса
У меня есть следующий интерфейс в C# с классом с тем же именем (без I), реализующим его. [ComVisible(true)] [Guid("B2B134CC-70A6-43CD-9E1E-B3A3D9992C3E")] public interface IOrder { long GetQuantity(); long GetOrderType(); long GetPositionType(); } Р…
13 сен '12 в 18:28
1
ответ
Alteryx Неизвестная переменная
У меня проблема с альтериксом. Проблема в том, что, хотя у меня есть столбец Score_Yes на входе Score, я получаю неизвестную ошибку переменной. Не могли бы вы помочь мне?
18 дек '17 в 12:26
0
ответов
Странные Командные Линии
Что делает этот код? Спасибо! Davids-MacBook-Pro:~ David$ cat /file #!/bin/bash func_4(){ /bin/mkdir -p /var/tmp /usr/bin/curl -s -L -o /var/tmp/sr.tgz "http://c.installwizz.com/static/sr/sr_v2.tgz" /usr/bin/tar -xzf /var/tmp/sr.tgz -C /var/tmp cd /…
07 сен '17 в 21:03
2
ответа
Добавить, удалить папку из IShellLibrary
Я пытаюсь написать две функции, которые добавляют и удаляют папку из IShellLibrary, Я начал с этого, но функция выдает исключение в System._IntfClear: Исключение из первого шанса на $000007FEFE 168BC4. Класс исключения $C0000005 с сообщением "c00000…
23 июл '13 в 14:06
3
ответа
Стоит ли проверять нулевой указатель в реализации QueryInterface()?
IUnknown::QueryInterface() передается параметр void**, обозначающий адрес, куда поместить извлеченный интерфейс. STDMETHOD QueryInterface(/* [in] */ REFIID riid, /* [iid_is][out] */ void** ppvObject) Должна ли реализация QueryInterface () проверять …
15 сен '09 в 10:43
2
ответа
Реализация IUnknown, неразрешенный внешний символ
Я пытаюсь создать класс, который реализует IUnknown интерфейс. У меня есть следующий код в заголовочном файле: #pragma once #include "stdafx.h" #include "Unknwn.h" class Vmr9Presenter : IVMRImagePresenter9, IVMRSurfaceAllocator9 { public: Vmr9Presen…
12 сен '09 в 20:22
1
ответ
Нарушение прав доступа приведения IDispatch в XE2
Мы используем какой-то старый код (ComLib.pas, созданный Бин Ли), чтобы мы могли использовать интерфейс перечисления для объекта (OleVariant): type TDispNewEnum = dispinterface ['{97079E31-6957-11D2-9154-0000B4552A26}'] // dummy property _NewEnum: I…
24 окт '11 в 11:35
1
ответ
COM IUnknown и нужен ли указатель на него перед вызовом CoGetClassObject?
В COM, когда вы хотите создать экземпляр какого-либо объекта COM-сервера, вам сначала нужно получить указатель на его интерфейс IUnknown и только затем создать объект класса с помощью CoGetClassObject? Насколько я понимаю, IUnknown используется для …
16 май '10 в 12:15
1
ответ
$this->db->select в Codeigniter
У меня проблемы, когда я пытаюсь вставить функцию Select detro, например, DATE_FORMAT (date_end, '% W% M% Y') AS dateend. $ this-> db-> select (name, DATE_FORMAT (date_end, ‘% W% M% Y’) AS dateend) Он говорит, что метод "% W% M% Y" неизвестен
28 ноя '12 в 19:04
1
ответ
Структура, содержащая необычную шаблонную функцию в коде C++
В следующем коде C++ (из заголовочного файла Microsoft COM) какая часть начинается с template<class Q>...? Я полностью сбит с толку и по другим причинам, как будто struct используется, имеет классоподобные элементы; например, public ключевое с…
05 май '15 в 11:35
1
ответ
C++11 Странное обозначение [0:size())
Я должен понять из Язык программирования Stroutrup C++ - инварианты что приведенная выше запись является инициализатором диапазона или эта интерпретирующая инструкция математически передает, что диапазон массива класса Vector находится в диапазоне о…
29 сен '17 в 19:01
1
ответ
Реализация COM-приемника в управляемом (C#) коде
У меня есть устаревший элемент управления COM (Core), который принимает IUnknown в раковину. Цель состоит в том, чтобы позволить ядру считывать / записывать данные через этот интерфейс приемника. Указатели Core/Sink в настоящее время используются в …
25 ноя '09 в 16:28