Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Array of Char und Strings (https://www.delphipraxis.net/3631-array-char-und-strings.html)

CalganX 22. Mär 2003 15:02


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:
  tmpSet.sQuestion := edtQuestion.Text; // hier
  tmpSet.aAnswers.sAnswA := edtAnswA.Text; // hier
Da kommt folgender Fehler:
Zitat:

[Error] MainFrmUnit.pas(83): Incompatible types: 'Array' and 'String'
Weiß jemand, wie ich das ändern kann?

Chris

Mirilin 22. Mär 2003 15:16

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? :?:

CalganX 22. Mär 2003 15:26

Danke. String[255] klappt.
In der D-OH stand allerdings, dass man ein Array of Char nehmen soll. Naja...

Chris

Brüggendiek 23. Mär 2003 02:24

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 05:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz