Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Probleme beim Speichern eines Arrays (https://www.delphipraxis.net/110740-probleme-beim-speichern-eines-arrays.html)

Muetze1 24. Mär 2008 15:48

Re: Probleme beim Speichern eines Arrays
 
Zitat:

Zitat von dominikkv
Hey das war nen Witz (man beachte das Smiley)

Wie? Keine eigene Ironie Erkennung mehr? Musste alles vordefiniert bekommen mit dem Smiley? Anscheinend hatte es im Endeffekt trotzdem geklappt...

Spessi 24. Mär 2008 15:56

Re: Probleme beim Speichern eines Arrays
 
Hallo, habe das ganze jetzt mit einer TObjectList gelöst :)

Delphi-Quellcode:
type TNPCList = class(TObjectList)
  protected
    function getItem(Index: Integer): TNPC; virtual;
    procedure setItem(Index: Integer; Objekt: TNPC); virtual;
  public
    function Add(Objekt: TNPC): Integer; virtual;
    function Remove(Objekt: TNPC): Integer; virtual;
    function IndexOf(Objekt: TNPC): Integer; virtual;
    procedure Insert(Index: Integer; Objekt: TNPC); virtual;
    function First: TNPC; virtual;
    function Last: TNPC; virtual;
    property Items[index: Integer]: TNPC read getItem write setItem; default;
    procedure SaveToFile(Stream: TMemoryStream);
    procedure LoadFromFile(Stream: TMemoryStream);
end;
Gibt's dagegen irgendwelche Einwände? (wg. Geschwindigkeit, etc.)



Gruß Spessi

DeddyH 24. Mär 2008 16:40

Re: Probleme beim Speichern eines Arrays
 
Wieso Einwände? Genau dafür ist eine TObjectList schließlich da ;)

dominikkv 24. Mär 2008 16:46

Re: Probleme beim Speichern eines Arrays
 
Zitat:

Zitat von Muetze1
Zitat:

Zitat von dominikkv
Hey das war nen Witz (man beachte das Smiley)

Wie? Keine eigene Ironie Erkennung mehr? Musste alles vordefiniert bekommen mit dem Smiley? Anscheinend hatte es im Endeffekt trotzdem geklappt...

Ok, Frieden :cheers:

Muetze1 24. Mär 2008 16:49

Re: Probleme beim Speichern eines Arrays
 
Zitat:

Zitat von Spessi
Gibt's dagegen irgendwelche Einwände? (wg. Geschwindigkeit, etc.)

Nö, nur ein Vorschlag: Benutzt doch den Typ TStream bei den Load/Save Methoden, dann kannst du auch mal diese Liste in einen TFileStream, TSocketStream, etc speichern bzw. auch mal Laden (TResourceStream).

Zitat:

Zitat von dominikkv
Ok, Frieden :cheers:

Ok, war denn überhaupt Krieg? Wenn ja, dann war mal wieder keiner hingegangen... :cheers:


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

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