English version

RSS

Проблемы

Автор: Коваленко Дмитрий
Аннотация: Доброго всем понедельника.<br /> <br /> У меня от тоже добрый. На протяжении последнего времени меня, время от времени, долбило сообщение об AV (чур меня, чур меня) при деинициализации COM-а.<br /> <br /> Вчера меня оно стало уже конкретно напрягать и сегодня, приготовив ведро с вазелином, решил ... багу до смерти.<br /> <br /> ...

Ключевые слова:
Автор: Nick Hodapp
Перевод: Игорь Ткачёв
Источник: CodeGuru::Using ATL to Automate an MFC Application
Аннотация: Download source - 40 KB

Ключевые слова:
Автор: Владислав Чистяков (VladD2)
Источник: RSDN Magazine #4-2004
Аннотация: Рассматривается использование BSTR и указателей на BSTR в качестве параметров COM методов

Ключевые слова: BSTR
Автор: rus blood
Аннотация: Здравствуйте, ssm, Вы писали:<br /> <span class='lineQuote level1'><br /> &gt;насколько правомерным является передача в метод ожидающий BSTR, значения типа LPCWSTR?</span><br /> <br /> Все зависит от наличия маршаллинга. Если компонент загружен inproc и используется "ранее связывание", то, скорее всего, строка будет передана и через LPWSTR. Если же имеется ма...

Ключевые слова:
Автор: Alex Fedotov
Аннотация: <span class='lineQuote level1'>SH&gt;Вопрос №1:</span><br /> <span class='lineQuote level1'>SH&gt;При перечислении всех категорий через IEnumCATEGORYINFO перечисляются несколько категорий (штук десять), после чего очережой вызов Next заканчивается ошибкой E_OUTOFMEMORY. Если попытаться получить все скопом, в массив, то результат тот же, только сразу.</span><br /> <span class='lineQuote level1'><br /> SH&gt;Внимательное изучени...</span>

Ключевые слова:
Автор: Vi2
Аннотация: <span class='lineQuote level1'>А&gt; Есть такой код:</span><br /> <br /> <pre class='c'><code>А&gt; SAFEARRAY * pSa = SafeArrayCreate(VT_BSTR, 1, rgsabound); А&gt;... А&gt; VARIANT var; А&gt;... А&gt; var.vt = VT_ARRAY | VT_BSTR; А&gt; var.parray = pSa; А&gt;... А&gt; SafeArrayDestroy(pSa); А&gt; VariantClear(&amp;var);</code></pre><br /> <span class='lineQuote level1'>А&gt; Феня в том, что после выполнения данного кода прог...</span>

Ключевые слова:
Автор: Vi2
Аннотация: <span class='lineQuote level1'>А&gt;Гуру, подскажите, есть возможность в ActiveX компоненте сделать метод, в который неизвестно, сколько будет передаваться параметров? Или, как вариант, можно в JavaScript создать массив, а потом каким-то образом "скормить" его ActiveX компоненте?</span><br /> <span class='lineQuote level1'><br /> Vi2&gt;Ключевое слово MIDLа <b>[vararg]</b>. Поищи зд...</span>

Ключевые слова:
Автор: Tom
Аннотация: <span class='lineQuote level1'>_&gt;Сейчас читал статью comsec... У меня клиент на вин98 стоит, а сервер на вин2к, доменов нету. Может из-за этого?</span><br /> <br /> Ну так с win98 надо было начинать. Итак список граблей на которые можно наступить при использовании win 9x как DCOM клиента:<br /> <br /> 0. Проверить что у пользователя, указываемого в COSERVE...

Ключевые слова:

C++ Builder и COM

Автор: Odi$$ey
Аннотация: Здравствуйте, Vi2, Вы писали:<br /> <span class='lineQuote level1'><br /> Vi2&gt;Скорее всего CComUnkArray&lt; n &gt;, а не CComDynamicUnkArray. А если и CComDynamicUnkArray, то макрос _DEFAULT_VECTORLENGTH.</span><br /> <br /> вообщем фишка оказалась в следующем &mdash; мастер от VC, когда генерит код использует CComDynamicUnkArray:<br /> <br /> [ccode]<br /> template &lt;class T&gt;<br /> class...

Ключевые слова:
Автор: Sergei
Аннотация: Здравствуйте, Odi$$ey, Вы писали:<br /> <span class='lineQuote level1'><br /> OE&gt;Здравствуйте, &lt;Аноним&gt;, Вы писали:</span><br /> <span class='lineQuote level2'><br /> А&gt;&gt;Этот самый GUI использует COM объект с методом, в который </span><br /> <span class='lineQuote level2'>А&gt;&gt;передается другой COM объект ([in] параметр)</span><br /> <span class='lineQuote level2'>А&gt;&gt;Так вот бормановские врапперы похоже вызывают на один Release</span><br /> <span class='lineQuote level2'>А&gt;&gt;меньше, чем положено и в итоге имею кучу...</span>

Ключевые слова: