С Новым годом! Форум программистов, компьютерный форум, киберфорум
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 ? Или есть другие способы? Спасибо.
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
01.08.2014, 12:59 0

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

01.08.2014, 12:59. Показов 1834. Ответов 15
Метки (Все метки)

Лучший ответ Сообщение было отмечено anakinskyoker как решение

Решение

Не по теме:

утром на свежую голову вспомнил про In, Out

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 <UnmanagedFunctionPointer(CallingConvention.Cdecl)> _
    Public Delegate Sub DelegFunc1(ByVal n As Integer,
                                  <MarshalAs(UnmanagedType.LPArray, SizeConst:=100)>
                                 <[In](), Out()> ByVal x() As Double,
                                  <MarshalAs(UnmanagedType.LPArray, SizeConst:=100)>
                                 <[In](), Out()> ByVal f() As Double,
                                  ByRef iflag As Integer)
 
    <DllImport("MathFuncsDll.dll", EntryPoint:="hybrd1", CallingConvention:=CallingConvention.Cdecl)> _
    Public Function addhybrd1(<MarshalAs(UnmanagedType.FunctionPtr)> ByVal fcn As DelegFunc1,
                              ByVal n As Integer,
                               <MarshalAs(UnmanagedType.LPArray, SizeConst:=100)>
                             <[In](), Out()> ByVal x() As Double,
                              <MarshalAs(UnmanagedType.LPArray, SizeConst:=100)>
                             <[In](), Out()> ByVal fvec() As Double,
                              ByVal tol As Double,
                               <MarshalAs(UnmanagedType.LPArray, SizeConst:=100)>
                             <[In](), Out()> ByVal wa() As Double,
                              ByVal lwa As Integer) As Integer
    End Function


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

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

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

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

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

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

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

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

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

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

Какую библиотеку использовать, чтобы прослушивать/изменять громкость нескольких треков одновременно
Прошу подскажите какую библиотеку использовать совместимую с XE7, прослушивать/изменять громкость...

Как создать библиотеку для .NET?
Господа программисты, я вроде человек не глупый, но что-то не могу понять как правильно в VS2010 из...

0
Новые блоги и статьи
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru