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 Listview Items in eine Ini-Datei schreiben (https://www.delphipraxis.net/19649-listview-items-eine-ini-datei-schreiben.html)

Robert_G 6. Apr 2004 18:21

Re: Listview Items in eine Ini-Datei schreiben
 
Komplett speichern (mit Spaltennamen,...)

Delphi-Quellcode:
Procedure LV2Ini(LV: TListView; Const IniPath: String);
Var
  SetFile: TIniFile;
  Col, Row: Integer;
  TempStr: String;
  // Hier kannst du nehmen was du willst ;)
Const
  Delimitter = ';';
Begin
  SetFile := TIniFile.Create(IniPath);

  Try
    With LV Do
      With SetFile Do
      Begin
        If Columns.Count > 0 Then
        Begin
          For Col := 0 To pred(Columns.Count) Do
            TempStr := TempStr + Delimitter + Column[Col].Caption;

          Delete(TempStr, 1, Length(Delimitter));
          WriteString('ListView', 'Columns', TempStr);
          TempStr := '';
          For Row := 0 To pred(Items.Count) Do
            With Items[Row] Do
            Begin
              TempStr := Caption;
              For Col := 0 To pred(SubItems.Count) Do
                TempStr := TempStr + Delimitter + SubItems[Col];

              WriteString('ListView', 'Row_' + IntToStr(succ(Row)), TempStr);
            End;
        End;
        UpdateFile;
      End;
  Finally
    FreeAndNil(SetFile);
  End;
End;

Die Muhkuh 7. Apr 2004 15:02

Re: Listview Items in eine Ini-Datei schreiben
 
Danke!


Aber bitte nicht böse sein :). Ich denke ich werde das ganze mittels XML lösen. Bzw. ich werde versuchen es so zu lösen, ansonsten kommen eure Proceduren zum einsatz :D

Akut-Programming 7. Apr 2004 15:05

Re: Listview Items in eine Ini-Datei schreiben
 
Zitat:

Zitat von Spider
..Ich denke ich werde das ganze mittels XML lösen..

Gute Entscheidung!!! :thuimb: :mrgreen:

Die Muhkuh 7. Apr 2004 15:08

Re: Listview Items in eine Ini-Datei schreiben
 
Zitat:

Gute Entscheidung!!!
Danke :D

Robert_G 7. Apr 2004 15:15

Re: Listview Items in eine Ini-Datei schreiben
 
Jupp, INI wäre in dem Fall nur eine Bastellösung...


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