Hallo Entschuldigung, wenn diese Frage nicht gut mit Stack-Überlauf bildet. Ich versuche jedoch, einem Textfeld programmatisch eine SEHR lange Zeichenfolge zuzuweisen, aber nur ein Teil meiner Zeichenfolge wird eingefügt. Der Rest wird abgeschnitten.VB6 lange Zeichenfolge in Textfeld kopieren
UPCSTRING ist etwa 319.000 Zeichen und hat Zeilenumbrüche nach jeweils 70 Zeichen. Warum wird die ganze Zeichenfolge nicht in der Textbox angezeigt? Gibt es einen besseren Weg, dies zu tun?
PS wenn ich debug.print UPCSTRING meine ganze Zeichenfolge angezeigt wird.
Sie verstehen, dass eine 3 mb große Zeichenfolge ist ein wenig zu viel Eingabe für eine UI Textfeld? Es ist wirklich unrealistisch, diese Größe in eine Textbox einzugeben. was genau versuchst du? und haben Sie die Textboxeigenschaften so eingestellt, dass sie diese Länge akzeptieren (obwohl ich ziemlich sicher bin, 3mb in einem Textfeld in Unsinn zu speichern, und die maximale Textboxgröße ist ungefähr 64K) – nabuchodonossor
Warum denken Sie, dass eine Zeichenkette mit 319.000 Zeichen 3MB ist? --- argh ich schrieb eine zu viele Null in meiner obigen Aussage –
immer noch das Limit ist 64 KB (für Textbox) – nabuchodonossor