Compilerfehler C2026
Zeichenfolge zu groß, nachfolgende Zeichen abgeschnitten
Die Zeichenfolge war länger als der Grenzwert von 16380 Einzelbytezeichen.
Hinweise
Bevor benachbarte Zeichenfolgen verkettet werden, darf eine Zeichenfolge nicht länger als 16380 Einzelbytezeichen sein.
Eine Unicode-Zeichenfolge von etwa einer Hälfte dieser Länge würde auch diesen Fehler generieren.
Beispiel
Wenn Sie eine Zeichenfolge wie folgt definiert haben, wird C2026 generiert:
char sz[] =
"\
imagine a really, really \
long string here\
";
Sie könnten es wie folgt aufbrechen:
char sz[] =
"\
imagine a really, really "
"long string here\
";
Möglicherweise möchten Sie außergewöhnlich große Zeichenfolgenliterale (32 KB oder mehr) in einer benutzerdefinierten Ressource oder einer externen Datei speichern. Weitere Informationen finden Sie unter Erstellen einer neuen benutzerdefinierten oder Datenressource.