Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Слушай, дружище, зачем так мучиться с этим языком С++, ты ведь не Билл Гейтс. Возьми тот же Python и программируй, он кроссплатформенный, под Windows тоже работает. Я сам давно заметил: то что на Си пишешь в страницу кода, на питоне решается в одну-две строки. При том, питон намного проще, я его сам недавно изучил по видеокурсу вот этому. Кстати, автор отлично там объясняет. Буквально день-два и уже будешь писать на нём, чего не скажешь про сложный С++.

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



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS