![]() |
Record ohne Datei erstellen
Hallo,
wie ich einen Record erstelle und in eine Datei speichern kann, weiß ich. Aber ich würde gerne wissen, ob und wenn ja, wie es möglich ist, ein Record zu erstellen, ohne eine Datei auf der Festplatte zu schreiben. Oder sollte in so einem Fall besser ein Array verwendet werden? Danke |
Re: Record ohne Datei erstellen
Hi,
Ich verstehe grad nicht was das Problem ist.. Du kannst doch einfach records benutzen ohne sie abzuspeichern.. Da hindert dich doch niemand dran :shock: Oder versteh ich da jetzt was falsch.. ? Gruß Neutral General |
Re: Record ohne Datei erstellen
Naja, muss ja, um in records schreiben zu können, eine record datei öffnen oder neu erstellen, und dann mit seek die Datei durchsuchen...
Achne.. quatsch, ich kann ja einfach eine Datei erstellen, mit allen möglichen daten zuklatschen und dann wieder freigeben. Hab da wohl grad zu kompliziert gedacht. Korrigier mich, wenn ich falsch liege... |
Re: Record ohne Datei erstellen
Könnte es sein, dass du unter "Record" etwas völlig anderes verstehst als Neutral General und ich :gruebel: ? Wir denken da jedenfalls an das Pascal-Typ-Urgestein, in anderen Sprachen auch struct genannt.
![]() |
Re: Record ohne Datei erstellen
o.O??
Delphi-Quellcode:
type
TMyRecord = record x,y: integer; name: string; end; implementation var myrecord: TMyRecord; begin myrecord.x := 10; myrecord.y := 20; myrecord.name := 'DelphiPraxis'; writeln('X: '+inttostr(myrecord.x)+' Y: '+inttostr(myrecord.y)+' Name: '+myrecord.name); end; |
Re: Record ohne Datei erstellen
Ich denke an das:
Delphi-Quellcode:
Ich möchte in diesem Record Werte speichern, ohne eine Datei auf die Festplatte zu schreiben. Doch genau das macht doch ein Array auch. Jetzt wollte ich wissen, ob da nicht ein Array besser ist, oder ob man überhaupt ein record mit mehreren Einträgen benutzen kann, ohne Dateinamen anzugeben.
type TTestRecord = record
id: Integer; status: boolean; end; |
Re: Record ohne Datei erstellen
Zitat:
|
Re: Record ohne Datei erstellen
Ist das nicht ein wenig kompliziert. Da kann ich doch gleich Arrays ohne Records nehmen, oder?
|
Re: Record ohne Datei erstellen
Es kommt darauf an, was für Daten du eigentlich ablegen willst
|
Re: Record ohne Datei erstellen
was soll daran kompliziert sein?
Delphi-Quellcode:
edit: delphi tag vergessen
type
TTestRecord = record id: Integer; status: boolean; end; ttestRecordarray = array of ttestrecord; ... var testrecordarray: ttestrecordarray; begin setlength(tesrecordarray, 1) testrecordarray[0].id := 24; testrecordarray[0].status := true; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:43 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