Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ WinHTTPRequest https://www.cyberforum.ru/ c-cpp/ thread1226319.html
Вот здесь в msdn я хотел запустить пример кода на c++. Скопировал код, но файла httprequest у меня нет... Зачем он вообще нужен? И второй вопрос: там приведён код для c++ и для jscript. Почему код на c++ такой необычный, большой и непонятный?
C/C++ Преобразование типов в COM
Добрый день. Помогите пожалуйста. Есть COM объект - Ami, выдает значение в _variant_t. Числовые и логические значения получается доставать а строковые как то через..... Наверняка существует более простой способ. Мой способ string s = ConvertBSTRToString(_variant_t(Ami->GetCellName(NameTabl, Stolb, i)).bstrVal); COM ==>> Ami->GetCellName(NameTabl, Stolb, i) char*...
C/C++ Не могу прочитать строку под курсором мыши в документе Word https://www.cyberforum.ru/ c-cpp/ thread1211131.html
Мне нужно получить строку Wordа при клике на ней мышью при нажатой клавише CTRL. Я создала ловушку на CTRL + клик. Но при ее срабатывании курсор в документе Word остается на том месте, где был до срабатывания ловушки. Можно найти координаты мыши в окне Word (GetCursorPos(&pt)). Но как определить какая там строка документа? Помогите, пожалуйста.
C/C++ Браузер и его скроллбар https://www.cyberforum.ru/ c-cpp/ thread1199733.html
В общем нужно как то найти скролл бар, который появляется при открытии страницы. Функция типа SetScrollPos(hwnd, SB_VERT,50,TRUE); не перемещяет вертикальный скролл, да и GetScrollPos тоже молчит. Может там как то по другому сделано?.. Согласно html коду?.. Подскажите как найти и двинуть. Со строкой ввода адреса проблем не было, он в Internet Explorer'e как обычный editbox, а вот скролла не...
C/C++ Internet Explorer путь сохранения html файла
Начал работать через OLE, тут же пришёл вопрос: "куда IE сохраняет открытые html страницы?" Т.е. так как посылается IE команда получения страницы, то думаю комп открытую страницу сохраняет..
C/C++ Регистрация библиотеки в реестр 64 бит https://www.cyberforum.ru/ c-cpp/ thread1195739.html
Начал немного знакомиться с COM. Нашел статью в интернете http://www.rsdn.ru/article/com/introcom.xml. Все делаю как там написано, создал dll файл, зарегистрировал и когда в клиенте пробую получити фабрику классов CoGetClassObject, выдает мне ошибку - 80040154. Может я неправильно регистрирую? подскажите пожалуйста REGEDIT HKEY_CLASSES_ROOT\Math.Component.1 = Chapter 6 Math Component...
C/C++ WMI, не работает IWbemLocator::ConnectServer https://www.cyberforum.ru/ c-cpp/ thread1191615.html
Пытаюсь воспользоваться возможностями WMI для работы с удаленными компьютерами по гайду msdn. Тк я работаю из Qt, то первые два пункта у меня должны выполняться автоматически, поэтому я начинаю сразу с третьего пункта примера (в моем коде он обозначен как Step 1). Третий пункт отрабатывает успешно, а вот на 4м пункте (в моем коде step 2) мне возвращается недокументированный код ошибки -7ff8fffb....
Как получить пиксель из IUnknown::ID2D1Bitmap? C/C++
Всем привет! Проблема такая: У меня есть указатель на битмап типа IUnknown::ID2D1Bitmap: ID2D1Bitmap *Bitmap; Среди встроенных в класс функций нет функции GetPixel, а мне она нужна... Мне нужно иметь возможность попиксельно просканировать битмап, узнав цвет каждого пикселя. Подскажите, как это сделать? На худой конец, хотя бы скажите, можно ли это сделать вообще?
C/C++ IUnknown :: AddR() https://www.cyberforum.ru/ c-cpp/ thread1172781.html
В чем смысл данной функции? Я сейчас пробежался в дебаггере: объект получает новую ссылку, после вызова функции Release() значение ссылки не меняется... Не понятно для чего нужна функция AddRef()... просто дать другой адрес объекту? Но для чего!?!? Подскажите, пожалуйста! =)
C/C++ Грамотное создание COM объектов в Visual C++ Всем привет! Для меня работа с COM объектами в новинку, базы знаний по этой области нет, поэтому плаваю очень сильно. Очень прошу направить меня! Ведь получив ответы на вопросы, которые не дают мне собрать в голове полную картину, я смогу очень быстро решать любые задачи связанные с этим, кроме того, раз у меня возникли такие вопросы, то, наверняка, еще у множества других людей возникнет та же... https://www.cyberforum.ru/ c-cpp/ thread1171864.html
C/C++ Runtime error в DllSurrogate
Здравствуйте. Есть внутрипроцессный сервер в dll, и клиент. При запуске все работает. Но если попытаться запустить dll в суррогатном процессе с помощью универсального маршалинга - то запускается dllhost.exe, клиент вызывает CoGetClassObject - возвращается S_OK. Указатель на фабрику получен, но если вызвать потом CreateInstance() - возникает ошибка времени выполнения: "Run-Time Check Failure #0 -...
C/C++ Adobe PDF Reader через COM https://www.cyberforum.ru/ c-cpp/ thread1167867.html
Здравствуйте. Как можно из кода распечатать (послать на принтер по умолчанию) документ pdf? В системе зарегистрирован ActiveX Adobe PDF Reader можно ли его использовать через COM ? Или есть другие способы? Спасибо.
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 14
19.07.2014, 08:38  [ТС] 0

Создать управляемую библиотеку, чтобы использовать ее в будущем в других .NET проектах - C/C++ - Ответ 6441335

19.07.2014, 08:38. Показов 1837. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от MrCold Посмотреть сообщение
Так вам именно управляемую сборку?
Завтра захотите в других проектах, без NET и опять переписывать?
Спасибо за ответ, да именно управляемую библиотеку. Для других проектов, могу пользоваться библиотекой в заголовочнике из которого собственно собираю managed dll.

Добавлено через 2 часа 21 минуту
Цитата Сообщение от MrCold Посмотреть сообщение
собираете обычную длл. все функции и указатель на функцию объявляете в хэдере,
реализацию функций в СРР файле.
ref class уберите совсем
Только, что прочел что шаблоны и указатели C++/CLI при подключении к проектам .NET съедаются метаданные из-за несовместимости этих типов. Придется делать именно как посоветовали вы нативную длл-ку и пушить в нее данные из C#. опыта такого у меня нет совсем, поэтому если возникнут вопросы я еще немножечко у вас спрошу, можно?

Вернуться к обсуждению:
Создать управляемую библиотеку, чтобы использовать ее в будущем в других .NET проектах C/C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.07.2014, 08:38
Готовые ответы и решения:

Как создать UserControl и использовать его в качестве шаблона в других проектах
привет, можно какойнить пример того что мне нужно? например есть составной элемент из стандартных элементов. вопрос можноли сделать...

Как создать dll-библиотеку, чтобы другие могли ее использовать?
Здраствуйте. Допустим, у меня есть код програмы. Как создать dll библиотеку со всеми функциями и процедурами етой програмы, так, чтобы...

Как правильно использовать свой обновляемый проект в других своих проектах
Имеется десяток рабочих проектов, к которым подключаю с помощью reference проект-библиотеку (скопировав его в папку рабочего проекта) и...

15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.07.2014, 08:38
Помогаю со студенческими работами здесь

Как использовать библиотеку JSON .NET
Помогите кто нибудь, караул кричать готов. Прилагающуюся документацию просмотрел, весь гугл облазил, как использовать эту библиотеку? (JSON...

Как подключить и использовать библиотеку extjs в asp.net mvc 4
Как подключить эту библиотеку и использовать? Простейший бы пример.. Делаю все как подсказывают на оф. сайте и ничего не выходит.....

Какую библиотеку использовать, чтобы найти значение уравнения
С помощью какой библиотеки можно решить уравнение ( F(x) = 0 ): exp(x/2)/2 - 1

Создать новый список из двух других, чтобы он содержал равные элементы из двух других списков
Здравствуйте, подскажите пожалуйста, как можно создать новый список из двух других, чтобы он содержал равные элементы из двух других...

Создать библиотеку javascript и использовать её в коде
Здравствуйте! Возникла проблема с созданием и последующим использованием библиотеки js в своём коде. Никакие найденные в интернете способы...

0
Новые блоги и статьи
Контейнер std::map в C++
bytestream 09.02.2025
Контейнер std::map в C++ - один из наиболее мощных инструментов стандартной библиотеки, предназначенный для хранения пар ключ-значение. Каждый элемент в map состоит из уникального ключа и связанного. . .
Как в Python сделать вывод с print без перевода строки и пробела
hw_wired 09.02.2025
Функция print в Python обеспечивает гибкие возможности для вывода информации в консоль. При стандартном использовании эта функция автоматически добавляет символ перевода строки в конце выводимого. . .
Как в Python проверить, что у объекта есть атрибут
hw_wired 09.02.2025
В Python существует несколько встроенных способов проверки наличия атрибутов у объектов. Наиболее распространенным является использование функции hasattr(), которая позволяет безопасно определить. . .
Как удалить экспортированну­ю переменную окружения в Linux
hw_wired 09.02.2025
В Linux работа с переменными окружения - важная часть системного администрирования и разработки. Экспортированные переменные окружения отличаются от обычных локальных переменных тем, что они доступны. . .
Ошибка Error: error:0308010C:­digital envelope routines::unsup­ported
hw_wired 09.02.2025
Ошибка "error:0308010C:digital envelope routines::unsupported" чаще всего появляется при работе с Node. js приложениями и связана с изменениями в системе безопасности криптографических алгоритмов. . . .
В чем отличие между .prop() и .attr()
hw_wired 09.02.2025
В jQuery методы . prop() и . attr() часто вызывают путаницу, поскольку на первый взгляд предназначены для похожих целей. Однако между ними существуют принципиальные различия в работе с DOM-элементами и. . .
В чем отличие SCSS и SASS
hw_wired 09.02.2025
SCSS и SASS появились как решение проблем, связанных с ограничениями обычного CSS при разработке крупных веб-проектов. Традиционный CSS, несмотря на свою простоту, не предоставлял разработчикам. . .
Как найти дубликаты в таблице базы данных
hw_wired 09.02.2025
Дублирование записей в таблицах баз данных может возникать по разным причинам: ошибки при вводе данных, некорректная работа систем импорта, слияние данных из разных источников или неправильная. . .
Как удалить дубликаты из массива в JavaScript
hw_wired 09.02.2025
Самый простой и современный способ удаления дубликатов в JavaScript - использование структуры данных Set в сочетании с Array. from. Set автоматически хранит только уникальные значения, а Array. from. . .
Go Protobuf: новый Opaque API
hw_wired 09.02.2025
Protocol Buffers (protobuf) давно зарекомендовал себя как эффективный формат сериализации данных, широко используемый в микросервисных архитектурах и распределенных системах. Однако существующая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru