Thema: IniEditor

Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.009 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#8

Re: IniEditor

  Alt 27. Aug 2004, 10:24
Zitat von Rakshasa:
Die Schwierigkeit ist halt, dass du nicht ausschließlich mit TIniFile arbeiten kannst, wenn du die KOmmentare auslesen willst. Ist ja auch wichtig, wo der Kommentar steht (über welchem Wert, bereich, evtl. am Anfang der Datei etc.). Ein gutes Beispiel um hier zu arbeiten ist die win.ini.

Habe mich etwas weiter mit deinem Prog beschäftigt:

- Bei der Suchfunktion solltest du anbieten, nach BEreichen nicht case sensitive zu suchen. Momentan findet er nur dann den angegebenen Bereich, wenn auch die Groß-/Kleinschreibung stimmt. Auch sagt er nix, wenn er nichts gefunden hat.

- Was machen die Checkboxes neben den Bereichen? Vielleicht ist es besser, mit diesen ganze Bereiche zu deaktivieren?
-> Evtl. kannst du ja eine Funktion schreiben, mit der ganze Bereiche bzw. Werte deaktiviert werden können? Würde dann über Kommentare ";" laufen

- Eine Suchfunktion innerhalb eines Bereiches wäre schön

- Beim Umbenennen/Erstellen eines Bereiches überprüft er nicht, ob ein entsprechender Bereich schon existiert. Wenn zwei gleiche Bereiche in ner Ini existieren, führt das zu Fehlern

- Wenn ich auf "Bereich markieren" klicke, kommt der Suchdialog?

- Ein "Über" Bildschirm wäre nett, damit man weiß von wem das Prog stammt und welche Version es hat etc.

So, viele Vorschläge, vielleicht helfen Sie dir ja weiter!?
- Zu den Kommentaren:
Das ist meiner Meinung nach nicht machbar, weil die Kommentare nicht eindeutig zuzuordnen sind. (Kommentar für nächsten Value oder auskommenterter Value? -> irritierend!)
Aber ich werde auf der rechten Seiten unter dem ValueEditor ein Memo machem, wo die Ini-Datei angezeigt wird und wo Kommentare eingetragen werden können.

- Suchfunktion wird überarbeitet

- Die Auskommentier-Funktion werd ich mir mal überlegen, gute Idee!

- Mit den Checkboxen kann man mehrere Bereiche löschen (Menüpunkt markierte löschen), daher Bereich markieren -> Suchdialog
Zitat von Ich:
Es war nötig, einige Bereiche, die einem bestimmten Text enthielten, zu löschen.
- Umbenennen/Erstellen-Fehler kann ich nicht nachvollziehen, dort ist ne Abfrage drin! (mehr Infos??)
[edit]Ich glaube, ich weiß, was du meinst: wenn ich einen neunen Bereich erstelle und dann noch einen...[/edit]

- Ok, ich mach noch nen Über-Dialog!

Danke für's Testen und für die guten Hinweise!
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat