TempStr
Gilt für: Excel 2013 | Office 2013 | Visual Studio
Veraltete Framework-Bibliotheksfunktion, die eine temporäre XLOPER erstellt, die eine xltypeStr-Bytezeichenfolge enthält. Es verwendet eine MIT NULL endende Quellzeichenfolge als Eingabe. Es wird versucht, das erste Zeichen der angegebenen Zeichenfolge mit der Länge der nachfolgenden Zeichenfolge zu überschreiben. Dies ist nicht immer sicher: Microsoft Excel kann abstürzen, wenn eine schreibgeschützte Zeichenfolge übergeben wird.
LPXLOPER TempStr(LPSTR str);
Parameter
str
Ein Zeiger auf die MIT NULL endende Quellzeichenfolge. TempStr schneidet Zeichenfolgen ab, die länger als 255 Bytes sind.
Rückgabewert
Gibt eine xltypeStr-Zeichenfolge zurück, die einen Zeiger auf den übergebenen Zeichenfolgenpuffer enthält.
Hinweise
Diese Methode zum Erstellen temporärer Zeichenfolgen ist jetzt zugunsten der Funktionsweise von TempStrConst und TempStr12 veraltet. Diese Funktionen weisen einen neuen Speicherpuffer zu und kopieren die übergebene Zeichenfolge in diesen. Die Eingabezeichenfolgen für TempStrConst und TempStr12 werden nicht geändert und daher als const deklariert. Im Gegensatz dazu wird die Eingabezeichenfolge in TempStr geändert und kann daher nicht als const deklariert werden. Das erste Zeichen der Eingabezeichenfolge wird als Leerzeichen für ein Längenzeichen behandelt und von dieser Funktion überschrieben.