Freigeben über


TempStrConst/TempStr12 (maschinell übersetzt)

Letzte Änderung: Mittwoch, 18. März 2009

Gilt für: Excel 2010 | Office 2010 | VBA | Visual Studio

Wichtig

Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: here.

Funktion der Frameworkbibliothek, die eine temporäre Datenstruktur XLOPER/XLOPER12 mit einer xltypeStr-Zeichenfolge erstellt und eine mit Null terminierte Zeichenfolge als Eingabe erwartet. Die Funktion ordnet einen neuen Arbeitsspeicherpuffer zu und kopiert die übergebene Zeichenfolge hinein. Die Eingabezeichenfolge wird dabei nicht verändert und wird somit als const deklariert.

Hinweis

Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

LPXLOPER TempStrConst(const LPSTR str);
LPXLOPER12 TempStr12(const XCHAR* lpstr);

Parameter

str

Ein Zeiger auf die Null-terminierte Quellzeichenfolge. Bei der XLOPERs kürzt TempStrConst Zeichenfolgen, die länger als 255 Byte sind. Bei der XLOPER12s kürzt TempStr12Const Zeichenfolgen, die länger als 32.767 Unicode-Zeichen sind.

Rückgabewert

Eine xltypeStr-Zeichenfolge mit einer Kopie des Puffers übergebene Zeichenfolge zurückgegeben.

Hinweise

Beachten Sie, dass die XLOPER Framework Zeichenfolgenfunktion, TempStr, verhält sich anders, und das erste Zeichen der angegebenen Zeichenfolge mit der Länge der nachfolgende Zeichenfolge zu überschreiben versucht. Dies ist nicht immer eine sichere, was zu tun: Microsoft Excel kann abstürzen, wenn eine nur-Lese-Zeichenfolge übergeben. Auf diese Weise zum Erstellen der temporäre Zeichenfolgen ist zugunsten der Weg in die TempStrConst und TempStr12 veraltet. Daher ist das erste Zeichen der Eingabezeichenfolge als der Anfang der Zeichenfolge, d. h. nicht als ein Zeichen Länge oder als ein Leerzeichen nach einem Zeichen Länge behandelt. Sie sollten keine Zeichenfolgen übergeben, die ein Zeichen Länge an den Anfang, codiert haben, wie die Folgen unvorhersehbar sein könnte.

Beispiel

Dieses Beispiel verwendet die TempStr12-Funktion zum Erstellen einer Zeichenfolge für ein Meldungsfeld angezeigt.

\SAMPLES\EXAMPLE\EXAMPLE.C

short WINAPI TempStrExample(void)
{
   Excel12f(xlcAlert, 0, 1, TempStr12Const(L"Made it!"));
   return 1;
}

Siehe auch

Konzepte

Funktionen in der Frameworkbibliothek (maschinell übersetzt)