Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Abschnitt/Section einer .Ini verschieben... (https://www.delphipraxis.net/152022-abschnitt-section-einer-ini-verschieben.html)

DjSp4rkY 8. Jun 2010 20:00

Delphi-Version: 2007

Abschnitt/Section einer .Ini verschieben...
 
hey leute!

ich bastel momentan an einem programm in dem ich unter anderem daten in .ini-files abspeichere.

allerdings kann es auch mal sein, dass ich einige der abschnitte innerhalb der .Ini in einer anderen reihenfolge brauche.

nun meine frage:
ist es möglich einezelne Abschnitte/Sektionen innerhalb einer .Ini zu verschieben?
und wenn ja: wie geht das?

gruß schparkie

s.h.a.r.k 8. Jun 2010 20:01

AW: Abschnitt/Section einer .Ini verschieben...
 
Warum muss sich denn die Reihenfolge ändern? :gruebel: IniFiles sind doch losgelöst von irgendwelchen Reihenfolgen.

haentschman 8. Jun 2010 20:19

AW: Abschnitt/Section einer .Ini verschieben...
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1027108)
IniFiles sind doch losgelöst von irgendwelchen Reihenfolgen.

...das ist ja auch Sinn der Sache. Ich wüßte im Moment nicht, das in einer bestehenden INI zu ändern zu können.
Vorschlag: die INI nach deiner Vorstellung kpl. neu schreiben lassen.

DeddyH 8. Jun 2010 20:23

AW: Abschnitt/Section einer .Ini verschieben...
 
Noch ein Vorschlag: das Konzept noch einmal überdenken

s.h.a.r.k 8. Jun 2010 20:24

AW: Abschnitt/Section einer .Ini verschieben...
 
Nun ja, aber dann hat er den Sinn von INI-Dateien nicht so recht verstanden. XML wäre hier dann fast besser und einem Attribut pro Datensatz, welches für die spätere Sortierung ist.

himitsu 8. Jun 2010 20:28

AW: Abschnitt/Section einer .Ini verschieben...
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1027108)
Warum muss sich denn die Reihenfolge ändern? :gruebel: IniFiles sind doch losgelöst von irgendwelchen Reihenfolgen.

Ja, sowas hatte ich mich auch schonmal gefragt.
Im allgemeinen gibt es keinen Grund dafür, aber es werden abundzu mal ini-ähnliche Dateien z.B. für Anlagensteuerungen genommen, wo eine gewisse Reihenfolge oder gar "mehrmalige" gleichnamige Sektionsbezeichnungen benötigt werden.

Zur Lösung:
http://www.delphi-forum.de/viewtopic.php?p=558033
http://www.delphipraxis.net/143732-f...ory-leaks.html
http://www.delphipraxis.net/147929-t...-sections.html

H4ndy 8. Jun 2010 20:32

AW: Abschnitt/Section einer .Ini verschieben...
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1027124)
XML wäre hier dann fast besser [...]

Aber XML ist genau wie INI frei von jeder Reihenfolge (Verschachtelung ausgenommen), solange es nicht als Beschreibungssprache genutzt wird.

s.h.a.r.k 8. Jun 2010 20:33

AW: Abschnitt/Section einer .Ini verschieben...
 
Klingt zwar irgendwie strange, aber ist dann doch verständlich. Habe sowas noch nie in freier Wildbahn gesehen, da ich immer an die normale Nutzung von IniFiles glaube :mrgreen:

DjSp4rkY 8. Jun 2010 20:39

AW: Abschnitt/Section einer .Ini verschieben...
 
oh man, so viele antworten in so kurzer zeit :D:D


vllt muss ich das wirklich nochmal überdenken

mit meinem programm will ich halt meine arbeitsstunden von jedem tag festhalten
falls ich mal einen tag vergessen hab einzutragen, wird er bei der .Ini ja unten drangehängt
ich will aber, dass er an der richtigen position geschrieben wird


bin kein pro-progger :D:D deswegen habt verständnis für meine unprofessionellen fragen xDDD

DeddyH 8. Jun 2010 20:43

AW: Abschnitt/Section einer .Ini verschieben...
 
Du kannst ja beim Auswerten noch einmal sortieren, dann kann Dir die tatsächliche Reihenfolge egal sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 Uhr.
Seite 1 von 2  1 2      

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