![]() |
Array of Char und Strings
Hi,
ich habe ein record, in dem eine Eigenschaft vom Typ array[0..255] of Char existiert. Ich kann leider kein String nehmen, da ich dieses record in eine typisierte Datei schreibe und er das nicht schluckt. Nun ist allerdings das Problem, dass ich dieser Eigenschaft nichts zuweisen kann:
Delphi-Quellcode:
Da kommt folgender Fehler:
tmpSet.sQuestion := edtQuestion.Text; // hier
tmpSet.aAnswers.sAnswA := edtAnswA.Text; // hier Zitat:
Chris |
Ich weiss nicht, aber wenn Du es so : String[255] oder ShortString machen würdest. Das ist doch dann statisch und sollte doch gehen, oder? :?:
|
Danke. String[255] klappt.
In der D-OH stand allerdings, dass man ein Array of Char nehmen soll. Naja... Chris |
Hallo Chris!
Die OH schreibt deshalb von "Array of Char", weil ein ShortString maximal 255 Zeichen umfassen kann. Die normalen Strings von Delphi können ja theoretisch 2GB groß werden. Wer mehr als 255 Zeichen braucht, muß entweder mit einem Array arbeiten oder den String aufteilen. Gruß Dietmar Brüggendiek |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz