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