Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie viele Plätze eines array sind belegt? (https://www.delphipraxis.net/15024-wie-viele-plaetze-eines-array-sind-belegt.html)

hummer 20. Jan 2004 18:11


Wie viele Plätze eines array sind belegt?
 
Hallo.
Beim starten eines Programmes lade ich ein array aus einder Datei datei.dat. Jertr möchte ich den Array ab des ersten freien Platzes wieder befüllen. Wie kann ich feststellen, wieviel Plätze von einem Array belegt sind?

Vielen Dank schonmal.

Pseudemys Nelsoni 20. Jan 2004 18:16

Re: Wie viele Plätze eines array sind belegt?
 
müsste mit high() gehen

MikeS 20. Jan 2004 18:17

Re: Wie viele Plätze eines array sind belegt?
 
moin

wenn du das array aus einer Datei füllst dann kannst du doch
bei diesem vorgang zählen wieviele datensätze du geladen und in das array geschrieben hast!
Somit weißt du doch dann auch welche belegt und dem entsprechend welche noch frei sind!

ODER???

hummer 20. Jan 2004 18:23

Re: Wie viele Plätze eines array sind belegt?
 
Ich lade das Arry per FileStream. Keine Ahnung ob das dabei geht.

Moin 20. Jan 2004 18:43

Re: Wie viele Plätze eines array sind belegt?
 
Moin
Delphi-Quellcode:
 FOR i:= 0 TO {??} DO
   begin
    If Arrayzahl[i] = ''
    Then break; {beendet aktuelle Schleife}
   end; {For}
:warn: Arrayzahl[i] müsste dann das erste leere Arrayelement sein (insofern es funzt!!!)

bis bald,
ich hoffe ich konnte helfen

hummer 20. Jan 2004 20:39

Re: Wie viele Plätze eines array sind belegt?
 
Jo danke. Werd ich mal ausprobieren. Das ist aber ein Array von nem reocrd Typ. Geht das dann auch?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:59 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