Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Данные элемента ActiveX Всем привет.Подскажите по следующему вопросу.Есть исходники ActiveX .ocx на C++.Если в Access добавить на форму элемент ActiveX, то в его свойствах на вкладке "Данные" нет поля "Данные", в котором можно задать поле из таблицы. Windows 7SP1 Access 2010 https://www.cyberforum.ru/ c-cpp/ thread1242488.html C/C++ OLE. Как переименовать созданный файл в Excel.Application?
Доброго дня всем! Подскажите, как переименовать созданный файл в Excel? По умолчанию создается Книга1, а нужно другое имя документа. Чтение мануала не дает результаты...
C/C++ Создать управляемую библиотеку, чтобы использовать ее в будущем в других .NET проектах https://www.cyberforum.ru/ c-cpp/ thread1229825.html
Здравствуйте. Имеется заголовочный h.-файл с C++ кодом, реализующий решение систем нелинейных уравнений В нем есть объявление функций и их реализация: Объявление: template <typename Func> void fdjac1 ( Func fcn, int n, double x, double fvec, double fjac, int ldfjac, int *iflag, int ml, int mu, double epsfcn, double wa1, double wa2 );
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()... просто дать другой адрес объекту? Но для чего!?!? Подскажите, пожалуйста! =)
Ушел с форума
Эксперт С++
16478 / 7441 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
17.08.2014, 22:20 0

BSTR - в консоль выводится не то, что положено - C/C++ - Ответ 6527084

17.08.2014, 22:20. Показов 1758. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от GRURUS
C++
1
2
3
BSTR user_email; 
hr = pIMDUser->GetEmail(i, &user_email);
std::cout << "Пользователь: " << *user_email << std::endl;
BSTR - это почти (почти!) то же самое, что <wchar_t *>.
Т.е. "широкие" символы, 2 байта на каждый.
Поэтому выводить в консоль нужно через std::wcout.

Вернуться к обсуждению:
BSTR - в консоль выводится не то, что положено C/C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.08.2014, 22:20
Готовые ответы и решения:

Что положено Юпитеру,не положено Быку
&quot;Что положено Юпитеру (греческому богу Зевсу ,не положено Быку&quot; откуда это высказывание и почему?

На консоль выводится не то, что вводилось
Такая проблема ввожу число 2, но почему то выводит 50, ввожу 1 выводит 49. Не могу понять в чем...

Считывание из файла: в консоль выводится не то, что ожидалось
При считывании из файла все происходит нормально, но если длина a или b &gt;=10, то вместо числа пишет...

Не выводится значение в консоль
При тесте этой консольной программы я ввожу в консоль &quot;2^3&quot;. По логике, если программа работает...

3
17.08.2014, 22:20
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.08.2014, 22:20
Помогаю со студенческими работами здесь

Число не выводится на консоль
Почему при выводе z2 написано, что это не число? class Program { static void...

Не выводится кириллица в консоль
Всем привет. Работаю в Visual 2010. Проблема в том, что когда пытаюсь вывести русские буквы в...

Число не выводится в консоль
вроде бы должно работать int a=50000,b=50000; long long o=0; o+=a*b; cout&lt;&lt;o; вывод:...

Не выводится кириллица в консоль
main.c #include &lt;stdlib.h&gt; #include &quot;menu.h&quot; int main(){ menu_item list= {

Не выводится сообщение в консоль
Здравствуйте! string s = &quot;01234&quot;; char c = s; if (c == 0) {...

В консоль выводится не то значение
Привет, что то бред если честно, очень простая задача, без проблем решил, но на экран не правильно...

0
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru