Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Packed Record schnell in Datei speichern (https://www.delphipraxis.net/26983-packed-record-schnell-datei-speichern.html)

Nalincah 2. Aug 2004 14:52

Re: Packed Record schnell in Datei speichern
 
Die Daten werden von einer Fremdfirma ausgewertet die das so Vorgeben und wenn da die länge drin ist wird die datei größer als vorgegeben und sind somit unbrauchbar. ich darf aufjeden fall die langen nicht mitspeichern

Giantics 2. Aug 2004 14:56

Re: Packed Record schnell in Datei speichern
 
Wenn das so ist, dann musst du es entweder so machen wie du ganz oben geschriebn hast, oder das Record umstrukturieren:
Von:
Delphi-Quellcode:
  Verwaltungsdatei_Header = packed record
    aDatentraeger_Nummer: string[3];       // 1
    xFuellzeichen1: string[3];          // 4
    aBeraternummer: string[7];          // 7
    aBeratername: string[9];          // 14
    xRestart_Kennzeichen: Char;          // 23
    nAnzahl_Datendateien: string[5];       // 24
    nLetzte_Datendateinummer: string[5];   // 29
    xFuellzeichen2: string[95];             // 34
  end;
nach:
Delphi-Quellcode:
  Verwaltungsdatei_Header = packed record
    aDatentraeger_Nummer: array[0..2] of char; // oder: array[1..3] of char      // 1
...
Dann gehts auch wieder mit einem Rutsch :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.
Seite 2 von 2     12   

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