![]() |
Record als File nicht möglich ?
Hallo!
Habe folgenden Datentyp deklariert
Delphi-Quellcode:
und wollte das gerne in nem File speichern. Dazu hab ich nun die variable
Spiele = array[1..9,1..2] of Integer;
saison = record mann:array[1..18] of String; Spieltage: array[1..34] of Spiele;
Delphi-Quellcode:
var saisonfile : file of saison;
deklariert und bekomme nun diesen Fehler Zitat:
Was mach ich falsch ? Vielen Dank Benni |
Re: Record als File nicht möglich ?
In typisierte Dateien dürfen u.A. keine langen Strings verwendet werden. Du kannst Shortstring verwenden, falls der String maximal 255 Zeichen lang ist.
|
Re: Record als File nicht möglich ?
ahh gut zu wissen ...
ich komme aus Pascal und arbeite mom normalerweise mit Java. Früher gabs nur die shortstrings ;-) Gibts bei denen irgendwelche einschränkungen außer der länge ? Gruß Benni |
Re: Record als File nicht möglich ?
Nein. Allerdings sind sie hochgradig ineffizient, falls sie kurze Strings beinhalten.
|
Re: Record als File nicht möglich ?
Versteh ich das richtig das die normalen Strings variable länge haben und die shortstrings immer 255 ? Kann man es einschränken wie in Pascal ?
wie sieht die Variablen deklaration aus ? schon mal vielen Dank! |
Re: Record als File nicht möglich ?
Du kannst die Länge einschränken wie in Pascal: String[Laenge]. Delphi verwendet dann automatisch einen Shortstring, da bei Longstrings eine Längenangabe unsinnig ist.
|
Re: Record als File nicht möglich ?
ok !
vielen Dank ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:58 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-2025 by Thomas Breitkreuz