| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

Шаг 102 - Функции SysAllocString() и SysFreeString().

Функция SysAllocString() выделяет память и копирует туда строку:

BSTR SysAllocString
( 
  const OLECHAR *  sz  // строка
);

Предназначена для создания строк BSTR применяющихся в COM - OLE. Пример:

InitProperties[1].vValue.bstrVal = SysAllocString(OLESTR("C:\\test.mdb"));

После использования такая строка должна быть освобождена в помощью функции SysFreeString():

VOID SysFreeString
( 
  BSTR  bstr  
);
Пример:
// выделяем
InitProperties[1].vValue.bstrVal = SysAllocString(OLESTR("C:\\test.mdb"));
.......
// освобождаем
SysFreeString(InitProperties[1].vValue.bstrVal);

Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz