5
ответов

Могу я, свободная память передала SysAllocString?

При выделении нового BSTR с SysAllocString через wchar_t* на "куче", я должен затем освободить исходный wchar_t* на "куче"? Таким образом, действительно ли это - правильный путь? wchar_t *hs = новый wchar_t[20];//загружают некоторых...
вопрос задан: 20 April 2010 17:04
5
ответов

Как Вы эффективно копируете BSTR в wchar_t []?

У меня есть объект BSTR, который я хотел бы преобразовать в копию к wchar __ t объект. Хитрой вещью является длина объекта BSTR, мог быть где угодно от нескольких килобайтов до нескольких сотен килобайтов...
вопрос задан: 16 September 2008 13:06
3
ответа

Как преобразовать символ * в BSTR?

Как может я передавать символ * от C dll к VB, Вот пример кода: освободите Cfunc (символ *буфер, интервал len) {BSTR buf_bstr = SysAllocString ((BSTR) буфер); VBptr. VBfunc (buf_bstr, len);} Эта функция...
вопрос задан: 28 January 2013 15:33
3
ответа

Как преобразовать _bstr_t в CString

У меня есть _bstr_t переменная bstrErr, и у меня есть переменная CString csError. Как я устанавливаю значение, которые прибывают в bstrErr к csError?
вопрос задан: 6 November 2009 06:44
2
ответа

Где использование является пустым зарегистрированным BSTR?

Это - по крайней мере, обычная практика, чтобы рассматривать пустой BSTR (пустой WCHAR* указатель) как пустая строка и разработать весь код, управляющий BSTRs соответственно. В ответах на этот вопрос говорится то же. Где это...
вопрос задан: 23 May 2017 12:12
2
ответа

_bstr_t к возможному UTF-8?

У меня есть строка _bstr_t, которая содержит японский текст. Я хочу преобразовать эту строку в строку UTF-8, которая определяется как символ *. Я могу преобразовать строку _bstr_t для обугливания * (UTF-8) строка без...
вопрос задан: 21 June 2012 12:50
2
ответа

Должно быть различие между пустым BSTR и ПУСТЫМ BSTR?

При поддержании COM-интерфейса пустой BSTR нужно рассматривать тот же путь как ПУСТОЙ УКАЗАТЕЛЬ? Другими словами, эти два вызова функции должны привести к тому же результату?//Пустой пустой BSTR CComBSTR (L"");//...
вопрос задан: 26 November 2009 11:04
2
ответа

Утечка памяти для CComBSTR

Я считал, что следующий код вызывает утечку памяти. Но не понял почему. CComBSTR str; pFoo-> get_Bar (&str); pFoo-> get_Baf (&str); Как это вызывает утечку, когда мы не...
вопрос задан: 17 November 2009 06:10
2
ответа

То, кто владеет, возвратило BSTR?

Предположим, что метод от COM-интерфейса возвращает значение BSTR. Действительно ли я прав, по-моему, что должен освободить его? Пример кода по http://msdn.microsoft.com/en-us/library/aa365382 (По сравнению с 85) .aspx не делает...
вопрос задан: 16 May 2009 16:51
1
ответ

COM, ВАРИАНТ, содержащий BSTR. Кто выделяет?

Хорошо, таким образом, я не мог действительно думать кстати заголовок, который суммирует это. Интерфейс IPrintPipelinePropertyBag имеет метод AddProperty, который достаточно точно, "добавляет свойство к набору свойств"...
вопрос задан: 4 November 2008 09:42
0
ответов

Почему строки C # /. Net имеют префикс длины и завершаются нулем?

После прочтения What обоснование для строк с завершающим нулем? и некоторые подобные вопросы. Я обнаружил, что в C # / .Net строки внутри имеют префикс длины и завершаются нулем, как в ...
вопрос задан: 23 May 2017 12:32
0
ответов

Как отображать значения из VARIANT с SAFEARRAY из BSTRs

Я работаю над библиотекой COM-объектов с функцией, которая возвращает VARIANT с SAFEARRAY из BSTR.Как я могу отобразить значения из этого экземпляра VARIANT и сохранить их в TStringList? Я пробовал ...
вопрос задан: 15 May 2014 11:01
0
ответов

Как использовать BSTR *

У меня есть выходное значение как BSTR * для интерфейса в C ++ COM dll. И я возвращаю это клиенту C # .Net. В моей функции C ++ я должен назначать разные значения в соответствии с условием сравнения. Для ...
вопрос задан: 6 May 2014 11:40
0
ответов

Курсор мыши не меняется, если указатель не перемещается в браузерах на основе Webkit

Предположим, что у нас есть простой следующий код jQuery: var $ document = $ (document); Хорошая идея или нет? Ребята, у меня большая база устаревшего кода .Net, и я пытаюсь познакомить команду с модульным тестированием. Они хорошие ребя
вопрос задан: 31 March 2014 14:16
0
ответов

Конвертировать BSTR в char *

Кто-нибудь знает, как конвертировать BSTR в char *? Обновление: я пытался сделать это, но не знаю, правильно это или неправильно. char * p = _com_util :: ConvertBSTRToString (URL-> bstrVal); strcpy (testDest, p);
вопрос задан: 29 November 2012 15:52
0
ответов

Статический анализ кода для обнаружения передачи wchar_t * в BSTR

Поскольку BSTR является только typedef для wchar_t *, наша кодовая база имеет несколько (много?) Мест, где строковые литералы передаются методу, ожидающему BSTR, это может напортачить с маршаллерами или любым, кто пытается ...
вопрос задан: 30 January 2012 15:01
0
ответов

C++: Преобразовать wchar_t* в BSTR?

Я пытаюсь преобразовать wchar_t * в BSTR. #include <iostream> #include <atlstr.h> использование станд. пространства имен; международное основное () {wchar_t* pwsz = L "нечто"; BSTR bstr (pwsz); суд <и...
вопрос задан: 23 July 2010 23:53