![]() |
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 |
AW: Abschnitt/Section einer .Ini verschieben...
Warum muss sich denn die Reihenfolge ändern? :gruebel: IniFiles sind doch losgelöst von irgendwelchen Reihenfolgen.
|
AW: Abschnitt/Section einer .Ini verschieben...
Zitat:
Vorschlag: die INI nach deiner Vorstellung kpl. neu schreiben lassen. |
AW: Abschnitt/Section einer .Ini verschieben...
Noch ein Vorschlag: das Konzept noch einmal überdenken
|
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.
|
AW: Abschnitt/Section einer .Ini verschieben...
Zitat:
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: ![]() ![]() ![]() |
AW: Abschnitt/Section einer .Ini verschieben...
Zitat:
|
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:
|
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 |
AW: Abschnitt/Section einer .Ini verschieben...
Du kannst ja beim Auswerten noch einmal sortieren, dann kann Dir die tatsächliche Reihenfolge egal sein.
|
AW: Abschnitt/Section einer .Ini verschieben...
Zitat:
In einer Datenbank stehen die Daten auch "irgendwo". Du holst dir die Daten, welche du benötigst in der Reihenfolge wie gewünscht. Letztendlich interressiert die Position nicht sondern wie komfortabel du deine Daten lesen und auswerten kannst. |
AW: Abschnitt/Section einer .Ini verschieben...
Dafür würde ich echt eine DB vorschlagen oder auch noch XML. Es kommt halt darauf an, was du noch alles für Daten halten willst.
|
AW: Abschnitt/Section einer .Ini verschieben...
Nach meiner Erfahrung ist die Speichermethode je nach Erfahrung des Programmierers: Textdatei -> IniFile -> typisierte Datei/XML -> DB. Den ersten Schritt hat er/sie ja bereits übersprungen ;)
|
AW: Abschnitt/Section einer .Ini verschieben...
Wenn ich da so an meine Erfahrung denke, dann habe ich XML ausgelassen. Das wurde damals noch nicht so gehypt :) XML ist halt ein guter Kompromiss zwischen Lesbarkeit und Strukturierung.
|
AW: Abschnitt/Section einer .Ini verschieben...
Moin, Moin.
Wenn nur eine "gelegentliche" bessere Über- oder Einsicht in das INI-File benötigt wird, könnte ich den ![]() |
AW: Abschnitt/Section einer .Ini verschieben...
es lohnt sich nicht bei meiner menge an daten eine DB anzulegen.
ich habe auch mal versucht mit XML-dateien zu arbeiten, allerdings habe ich keine komponente oder ähnliches in/für delphi gefunden um mit XML zu arbeiten und zu deddyh's reihenfolge: den ersten schritt habe ich nicht übersprungen :D ist zwar schon lange her, aber ich habe auch mal informationen in textdateien abgespeichert und verwaltet ;) trotzdem danke für eure antworten aber ich werde einfach darauf achten, meine daten immer in der richtigen reihenfolge einzugeben. falls doch mal was nich stimmt bearbeite ich die .ini einfach manuell :D:D gruß p.s. falls der aufwand für eine DB nicht allzu groß ist, wäre ich natürlich für hilfestellungen bezüglich der erstellung einer kleinen DB sehr dankbar ;) |
AW: Abschnitt/Section einer .Ini verschieben...
Hallo...
Zitat:
Zitat:
1. Editor (z.B. IBExpert Personal) downloaden und installieren (manuelles Editieren) 2. Zugangskomponenten (z.B. Zeos kostenlos) installieren 3. DB im Editor erstellen 4. Datenbankgrid, Datasource, Query auf Form 5. Quellcode ca. 10 Zeilen ---> Daten visuell im Grid nur so zum Aufwand... PS: es geht auch noch besser / professioneller :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 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