CString::AllocSysString

BSTR AllocSysString ( ) const;
lançar ( CMemoryException );

Valor de retorno

Aponta para a Cadeia de caracteres recém-alocada.

Observações

Aloca uma nova seqüência de caracteres OLE Automation–compatible do tipo BSTR e copia o conteúdo do objeto CString para ele, incluindo o caractere nulo de terminação. Um CMemoryException é lançada se existe memória insuficiente. Esta função normalmente é usada para retornar seqüências de caracteres para a automação de OLE.

Uso :: SysFreeString no caso raro que você precise desalocar a seqüência de caracteres retornada.

Notanbsp;  Você deve vincular com MFCO42D.DLL para obter esta função se você estiver usando o MFC em uma biblioteca compartilhada e construção no modo de depuração. Você pode fazer com que o vinculador obter MFCO42D.DLL automaticamente, incluindo <afxdisp.h> em seu STDAFX.H arquivo.

Para obter mais informações sobre funções de alocação de OLE no Windows, consulte :: SysAllocString e :: SysFreeString na Win32 SDK OLE Programmer Referência.

Visão geral de CString |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp; :: SysAllocString, :: SysFreeString, CMemoryException

Index