CString::AllocSysString

BSTR AllocSysString ( ) const;
werfen ( CMemoryException );

Rückgabewert

Verweist auf die neu zugewiesene Zeichenfolge.

Bemerkungen

Reserviert eine neue OLE Automation–compatible-Zeichenfolge des Typs BSTR und kopiert den Inhalt des Objekts CString hinein, einschließlich des abschließenden Null-Zeichens. Eine CMemoryException wird ausgelöst, wenn nicht genügend Arbeitsspeicher vorhanden ist. Diese Funktion wird normalerweise verwendet, um Zeichenfolgen für OLE-Automatisierung zurück.

Verwendung :: SysFreeString in den seltenen Fällen, die Sie benötigen, die zurückgegebene Zeichenfolge freigeben.

HinweisNbsp;  Sie müssen mit MFCO42D verknüpfen.DLL, um diese Funktion zu erhalten, wenn Sie unter Verwendung von MFC in einer gemeinsam genutzten Bibliothek und Gebäude im Debug-Modus. Sie können dazu führen, dass den Linker MFCO42D erhalten.DLL automatisch durch die Aufnahme von <afxdisp.h> in Ihre STDAFX.H Datei.

Weitere Informationen zu OLE-Zuweisung Funktionen in Windows finden Sie unter :: SysAllocString und :: SysFreeString in der Win32 SDK OLE Programmer's Reference.

Übersicht über die CString |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: SysAllocString, :: SysFreeString, CMemoryException

Index