![]() |
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. |
Re: Wie viele Plätze eines array sind belegt?
müsste mit high() gehen
|
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??? |
Re: Wie viele Plätze eines array sind belegt?
Ich lade das Arry per FileStream. Keine Ahnung ob das dabei geht.
|
Re: Wie viele Plätze eines array sind belegt?
Moin
Delphi-Quellcode:
:warn: Arrayzahl[i] müsste dann das erste leere Arrayelement sein (insofern es funzt!!!)
FOR i:= 0 TO {??} DO
begin If Arrayzahl[i] = '' Then break; {beendet aktuelle Schleife} end; {For} bis bald, ich hoffe ich konnte helfen |
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 01:04 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