C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 CString::SetSysString / MFC CString RUS / Visual C++

CString::SetSysString

Этот метод изменяет BSTR на который ссылается pbstr, и копирует туда содержание объекта CString, включая символ конца строки. Значение BSTR на которое ссылается pbstr может измениться. Метод генерирует CMemoryException, если памяти недостаточно .

Этот метод обычно используется, чтобы изменить, значение строки и передать ссылку для OLE Automation.

BSTR SetSysString(

BSTR* pbstr )

const;

Параметры

pbstr

Определяет указатель на символьную строку.

Возвращаемое значение

Новая строка.

Замечания

Для получения дополнительной информации о функциях перераспределения OLE в Windows CE, см. ::SysReallocStringLen и ::SysFreeString.

Пример

// создать строку OLE

BSTR bstr = ::SysAllocString(L"Golf is fun!");

/* создать CString, и изменить OLE

строку к содержанию BSTR*/

CString str("Hockey is best!");

BSTR bstr2 = str.SetSysString(&bstr);

/*Теперь, и bstr и bstr2 ссылаются на единственный экземпляр "Hockey" строки . Строка "Golf" была освобождена.*/

ASSERT(bstr2 == bstr);

 

См. Также

::SysRealloCStringLen, ::SysFreeString , CMemoryException