English version

RSS

Взаимодействие

Авторы: Олег Степанов
Андрей Филёв
Источник: «Технология Клиент-Сервер»
Аннотация: Данная статья рассматривает возможности разработки объектов, использующих такие сервисы COM+, как активация по необходимости (JIT activation), синхронизация, пул объектов (object pooling), конструирование объектов (object construction), управление транзакциями и разделяемые свойства (shared properti...

Ключевые слова:
Автор: Odi$$ey
Аннотация: <span class='lineQuote level1'>_&gt;Мне, например, нужен класс EventLog, нужны классы ассиметричного шифрования (RSA), мои классы написанные на C# и т.д. именно в MFC .</span><br /> <span class='lineQuote level2'><br /> _&gt;&gt;Помоги, кто чем может <img border='0' width='15' height='15' src='../Forum/images/wink.gif' /></span><br /> <span class='lineQuote level1'><br /> OE&gt;<a class="microsoft m" href="http://www.microsoft.com/Rus/Msdn/Magazine/2005/01/Default.mspx" target="_blank">MSDN Mag (rus) Январь 2005</a> Пол Дилация. Вызов .NET из...</span>

Ключевые слова:
Автор: Алифанов Андрей
Аннотация: В статье рассматриваются вопросы взаимодействия программ, написанных на CLR-совместимых языках с неуправляемым кодом: с функциями Win32 API и COM-серверами.

Ключевые слова:
Автор: Алексей Дубовцев
Аннотация: Source.zip - 30 KB

Ключевые слова:
Автор: Гасанов Ровшан Закариевич
Источник: RSDN Magazine #2-2005
Аннотация: Статья рассказывает о динамическом взаимодействии с Excel посредством OLE Automation и рефлексии. Требуется знание С#.

Ключевые слова: Excel
Автор: Сергей Тепляков
Источник: RSDN Magazine #3-2008
Аннотация: Появление .Net Framework значительно облегчило создание многих видов приложений. Благодаря богатой библиотеки отпала необходимость в создании большого количества велосипедов, которые, в противном случае, создавались каждым из нас. Но, не смотря на это, существует множество «неуправляемого» кода, написанного на «голом» С++, который ничего не знает об .Net Framework и знать не может. Многие из этих приложений переписываются с использованием «управляемого» кода, но этот процесс не быстрый и у многих разработчиков появляется необходимость смешивать «управляемый» и «неуправляемый» код. О том, как взаимодействовать с «неуправляемым» кодом из «управляемого» написано достаточно много, и это неудивительно, поскольку именно эта задача является наиболее распространенной в «смешанных» приложениях. Но бывает и обратная ситуация, у вас «неуправляемое» приложение (консольное приложение, служба или приложение, написанное с использование MFC), но появилась необходимость обратиться к некоторой управляемой библиотеке. Как быть? Переписывать заново нет ни времени, ни возможности, перекомпилировать с использованием ключа /clr, тоже не получается. В данной статье я опишу общие принципы решения задачи обращения из «неуправляемого» кода к «управляемому», а также реализую оболочку для работы с распространенной библиотекой log4net.

Ключевые слова: C++, .Net, native managed interop
Автор: SCS
Аннотация: есть некоторое дополение для вызова COM объектов &mdash; если вызываемый метод использует разные схемы передачи параметров, то необходимо построить массив ParameterModifier. документации на этот массив очень мало (если есть у кого ссылка, поделитесь, пожалуйста), но схема такая:<br /> строится массив из одного...

Ключевые слова:
Автор: Алексей Дубовцев
Аннотация: Исходники к статье - Sourcе.zip (3K)

Ключевые слова:
Автор: Алексей Дубовцев
Аннотация: Исходники к статье - Source.zip (12.7K)

Ключевые слова:
Автор: Попов Юрий
Аннотация: Новые технологии появляются как грибы после дождя, но и старые не спешат уходить со сцены. Из-за этого диалектического процесса часто возникает необходимость «подружить» новое и старое. Представляемый контрол появился на свет благодаря тому, что мне понадобилось использовать «старый добрый» OpenGL в «новом» .Net. Это оказалось совсем не сложно. Разработанный класс OpenGLControl может быть с легкостью использован в качестве базового для любого контрола, в котором необходимо использовать OpenGL.

Ключевые слова: OpenGL, .NET
Автор: Odi$$ey
Аннотация: Здравствуйте, &lt;Аноним&gt;, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;Подскажите, какой нужен тип для передачи двоичных данных в COM-e, чтобы использовался стандартный маршалинг.</span><br /> <span class='lineQuote level1'>А&gt;И как эту функцию можно поюзать, например в C#.</span><br /> <br /> COM:<br /> <br /> [midl]<br /> [id(1), helpstring("method GetBinary")] HRESULT GetBinary([out,retval] SAFEARRAY(...

Ключевые слова:
Автор: Odi$$ey
Аннотация: Здравствуйте, &lt;Аноним&gt;, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;Привет, Всем!</span><br /> <span class='lineQuote level1'>А&gt;В принципе из название следует пояснить.</span><br /> <span class='lineQuote level1'>А&gt;Сущ COM на VC.NET 2003(ATL).</span><br /> <span class='lineQuote level1'>А&gt;Из C# поздним связыванием обращаюсь к СОМ.</span><br /> <span class='lineQuote level1'>А&gt;[code]int[code]овые переменные передаются, а как быть с массивом??? <img border='0' width='15' height='22' src='../Forum/images/confused.gif' /> </span><br /> <span class='lineQuote level1'>А&gt;Помогите, мужики, чем можите... <img border='0' width='57' height='16' src='../Forum/images/beer.gif' /> </span><br /> <br /> ...

Ключевые слова:
Автор: VladD2
Аннотация: Всем привет.<br /> <br /> Навеяно вот этими топиками:<br /> <br /> <a class=" tips m" href="https://rsdn.org/Forum/?mid=124975" rel="#QYAOPw" title="C#-овский COM-объект для C#-клиента">http://www.rsdn.ru/Forum/?mid=124975<div class="tooltip" id="QYAOPw">Автор: SCS<br />Дата: 04.11.02</div></a><br /> <a class=" tips m" href="https://rsdn.org/forum/Message.aspx?mid=125632&amp;only=1" rel="#LsXozZ" title="От COM'а к Reflection">http://www.rsdn.ru/forum/Message.aspx?mid=125632&amp;amp;only=1<div class="tooltip" id="LsXozZ">Автор: IT<br />Дата: 05.11.02</div></a><br /> ну и еще многими другими... в общем достали. <img border='0' width='15' height='15' src='../Forum/images/smile.gif' /><br /> <br /> Итак почему же столько проблем с COM+-ом если компоненты, и особенно клиента создавать средствами .NET Fram...

Ключевые слова:
Автор: desco
Аннотация: Здравствуйте, bezlepkin, Вы писали:<br /> <span class='lineQuote level1'><br /> B&gt;На мой взгляд, в библиотеке классов .NET не хватает одной очень полезной фичи.</span><br /> <span class='lineQuote level1'><br /> B&gt;В .NET FCL нет сборки, которая содержала бы DllImport-определения для функций ХОТЯ БЫ из USER32, GDI32 и KERNEL32. А лучше, также для всех DLL, входящих в Platform SDK.</span><br /> <span class='lineQuote level1'><br /> B&gt;К...</span>

Ключевые слова:
Автор: Максим Шеманарев
Источник: RSDN Magazine #3
Аннотация: Тестовый пример для VS.NET

Ключевые слова:
Автор: Сергей Иванов
Источник: RSDN Magazine #3-2005
Аннотация: В настоящей статье не будет рассматриваться C++ with managed extensions – разработка COM-объектов с помощью этого языка программирования не очень существенно отличается от традиционной разработки с помощью C++. Ограничимся лишь C#, который позволяет разрабатывать COM-объекты гораздо проще, чем C++ или Delphi (субъективное мнение автора, основанное на личном практическом опыте). Более того, не будут здесь рассматриваться ни общие вопросы COM, ни конкретные механизмы и технологии C# для разработки COM – все это достаточно подробно документировано в MSDN. Будет рассмотрен абсолютно частный вопрос, который, к сожалению, не нашел отражения ни в MSDN, ни в других источниках информации, доступных автору, включая поиск в Сети – как средствами C# реализовать COM-коллекции.

Ключевые слова: COM-коллекции
Автор: Гордон Хогенсон
Источник: C++/CLI: язык Visual C++ для среды .NET
Материал предоставил: Издательство ''Вильямс''
Аннотация: Глава из книги “C++/CLI: язык Visual C++ для среды .NET”

Ключевые слова:
Автор: Стример
Аннотация: Здравствуйте, Pavel M., Вы писали:<br /> <span class='lineQuote level1'><br /> PM&gt;Здравствуйте, Аноним, Вы писали:</span><br /> <span class='lineQuote level2'><br /> А&gt;&gt;1)Как вызвать экран смерти и вообще это возможно?</span><br /> <span class='lineQuote level2'>А&gt;&gt;2)Как развернуть окно в ФулСкрин? (как в заставках например)</span><br /> <span class='lineQuote level2'>А&gt;&gt;3)Как отключить виндовские комбинации клавиш(АльтТаб, АльтФ4, клавиша Виндовс)</span><br /> <span class='lineQuote level2'>А&gt;&gt;4)Как использовать...</span>

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