Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   INI SourceEditor (https://www.delphipraxis.net/68026-ini-sourceeditor.html)

xZise 23. Apr 2006 17:08


INI SourceEditor
 
Liste der Anhänge anzeigen (Anzahl: 2)
Heute präsentiere ich den

INI SourceEditor

Dies ist mein Editor zum bearbeiten von INI-Dateien mit jetzt schon vielen Möglichkeiten und Warnhinweisen!


== Vorwort ==

Es ist noch nicht alles 100%ig sicher!
Das heißt, dass er nicht alle möglichen Fehleingaben anbfängt und sie meldet.
Er speichert nur durch ein Befehl/zwei Befehle die Datei! Der OK-Button im Fenster, oder in den anderen Fall (Vorschau deaktiviert) sind es der Button und das Menüitem.

Und auch wichtig: Um so mehr sich melden, um so eher kann ich daran etwas verbessern ;)

== To-Do-Liste ==

Hier erstmal die Funktionen die noch nicht ganz umgesetzt sind (oberstes hat höchste Priorität):
  • Typendifferenzierte Darstellung
  • Speichern mit allen Rafinezen (also Leerzeilen etc! Jetzt wird es ein ganzer Block)

Bekannt aber noch nicht behoben:
  • Keine Einträge!

== Eurer Einsatz ==

Wenn ihr Ideen, Grafiken oder Update(codes/möglichkeiten) habt, dann postetet oder schreibt sie mir!

== ChangeLogs ==
  • 0.0.1.1 (Stable)
    1. [CHANGE] - Buttons kleiner
    2. [FEATURE] - Alle Formate können gelesen werden
    3. [FEATURE] - INI-Dateien können neu erstellt werden
    4. [FIX] - Mehreres Laden macht Probleme
    5. [CHANGE] - ICON
    6. [FIX] - Nachricht, dass es das Item (Name) nicht nur einmal gibt, erscheint bei nur einen Item (**)
  • 0.0.2.1 (Stable)
    1. [FEATURE] - Bessere Verwaltung der Einträge (Code)
    2. [FEATURE] - Optionen-Dialog
    3. [FEATURE] - Items/Sections können an bestimmte Position gesetzt werden
    4. [FEATURE] - Dateien können das Programm starten & es lädt die Datei
    5. [FEATURE] - Vorschaufenster kann jetzt angezeigt werden
    6. [FIX] - Items/Sections können nun richtig gelöscht werden
  • 1.0.0.0 (Attachment ; Stable)
    1. [FEATURE] - Ini-Dateien können funktionsfähig auf das Programmm verlinkt werden
    2. [FEATURE] - Vor Sections kann eine Leerzeile gesetzt werden
    3. [FIX] - Anzeige der Werte (bisher wurde der Itemname angezeigt)
    4. [TEST] - Überprüfung ob Angaben korrekt (Noch nicht ausgereift! Bitte mal testen)
    5. [FEATURE] - Anzeige der Formen in der Mitte (poScreenCenter)
  • 1.0.1.0 (Attachment ; Testphase)
    1. [FEATURE] - Speichern/Speichern-Unter
    2. [FEATURE] - Optionen nicht mehr in Seperater Form
    3. [FEATURE] - Noch nicht gespeicher ("Warnhinweis" und in der Titelleiste)
    4. [FEATURE] - Aktuelle Datei in Titelleiste
    5. [FEATURE] - Zuletzt geöffnet Menü (noch nicht 100% fertig! Doppelte werden noch nicht gelöscht!)
  • 1.0.1.1 (Offline (Diese Version wird demnächst kommen!))
    1. [FEATURE] - Kommentare
    2. [FIX] - Anzeige der Optionen
    3. [FEATURE] - Benutzung der Registry
    4. [FEATURE] - Daten können aus der Registry gelöscht werden

=================
Wichtiger Hinweis
=================

Zitat:

Ich kann noch keine Garantie geben dass er ordnungsgemäß speichert!
Wer sicher gehen will:
Optionen -> Vorschaufenster


(**) :
1. Dies passierte, wenn man als "Standardwert" einen Leerstring angegeben hat
2. Die Meldung ist ausgebaut, wird aber später wieder eingebaut. Hoffentlich funzt es dann besser!

MrKnogge 23. Apr 2006 17:22

Re: [Beta] Ini SourceEditor
 
Moin,

nun kommen wir gleich zur Sache :mrgreen: :
  • Wenn ich eine Datei bearbeite und eine andere lade, so tut sich nichts.
  • Wenn ich auf ein Item klicke, so bekomm ich eine Meldung "ups Es gibt diesen Eintrag nicht nur einmal"
    Es gibt ihn aber nur einmal, desweiteren stört diese Meldung irgendwie.
gruss

xZise 23. Apr 2006 17:27

Re: [Beta] Ini SourceEditor
 
Zitat:

Zitat von MrKnogge
nun kommen wir gleich zur Sache :mrgreen: :

Besser als nur zu downloaden und nix zu sagen :D

Zitat:

Zitat von MrKnogge
  • Wenn ich eine Datei bearbeite und eine andere lade, so tut sich nichts.

Stimmt... Also muss die alte "gelöscht" werden (Sicherheitsabfrage kommt dann auch rein)! Nächste Version behoben!

Zitat:

Zitat von MrKnogge
  • Wenn ich auf ein Item klicke, so bekomm ich eine Meldung "ups Es gibt diesen Eintrag nicht nur einmal"
    Es gibt ihn aber nur einmal, desweiteren stört diese Meldung irgendwie.

Das könnte sein:
Delphi-Quellcode:
procedure TFIni.LBItemsClick(Sender: TObject);
var i : Integer;
begin
  if LBItems.ItemIndex >= 0  then begin
    LEItemName.Text := LBItems.Items[LBItems.ItemIndex];
    for i := 0 to High(SeItVaValues) do
      if SeItVaValues[i][0] = LBSections.Items[LBSections.ItemIndex] then
        if SeItVaValues[i][1] = LBItems.Items[LBItems.ItemIndex] then begin
          if LEValue.Text = SeItVaValues[i][2] then begin
            Showmessage('Ups... Es gibt diesen Eintrag nicht nur einmal...');
            break;
          end else
            LEValue.Text := SeItVaValues[i][2];
      end;
  end;
end;
Das passiert, wenn du auf ein Item klickst.
Ich könnte das rausnehmen, aber eigentlich sollte dies nur ein ausnahmezustand sein, weil eigentlich dürften in einer Section nicht 2 gleiche Items sein! Ist wahrscheinlich mit 1. Fehler behoben...

Florian H 23. Apr 2006 18:18

Re: [Beta] Ini SourceEditor
 
Zitat aus einem Beitrag zu einem anderen INI-Editor:

Zitat:

Zitat von Florian H
ich kann keine INI-Dateien öffnen, die eine andere Endung als *.ini haben..


Die Muhkuh 23. Apr 2006 18:25

Re: [Beta] Ini SourceEditor
 
Uhi, die Icons sind wohl für Blinde? :lol:

Wenn nur ein Wert in einer Sektion ist, kommt die Meldung "Ups... Diesen Eintrag gibts nicht nur einmal"
Wenn man mehrmals die Datei hintereinander lädt, werden die Sections nicht aus der Listbox entfernt, sondern einfach hintendran gehängt.

Heffalump 23. Apr 2006 18:41

Re: [Beta] Ini SourceEditor
 
Wird es davon auch eine .Net (ohne VCL) geben?

xZise 23. Apr 2006 19:19

Re: [Beta] Ini SourceEditor
 
Zitat:

Zitat von Florian H
Zitat aus einem Beitrag zu einem anderen INI-Editor:

Zitat:

Zitat von Florian H
ich kann keine INI-Dateien öffnen, die eine andere Endung als *.ini haben..


INIs ohne .ini-Endung?
Naja ^^ Ich weiß nicht! :D Gibt es denn eine möglichkeit in den Filter eine Ausnahem zu schreiben? Also alles außer *.abc?

Zitat:

Zitat von Spider
Uhi, die Icons sind wohl für Blinde? :lol:

^^ Jo... nur viel kleiner geht es nicht, wegen "Section" und "Item=Value", weil ich die als Bild nehmen muss.
Oder gibts eine möglichkeit die Caption eines Toolbuttons anzuzeigen?

Zitat:

Zitat von Spider
Wenn nur ein Wert in einer Sektion ist, kommt die Meldung "Ups... Diesen Eintrag gibts nicht nur einmal"

Guck ich mir mal an...

Zitat:

Zitat von Spider
Wenn man mehrmals die Datei hintereinander lädt, werden die Sections nicht aus der Listbox entfernt, sondern einfach hintendran gehängt.

Siehe #2 ^^ Ist behoben, aber nicht up :D

Zitat:

Zitat von Heffalump
Wird es davon auch eine .Net (ohne VCL) geben?

Hehe...
1: .Net kann ich nicht
2: Ohne VCL... Also das könntest du dann machen :D

Florian H 23. Apr 2006 19:46

Re: [Beta] Ini SourceEditor
 
[quote="xZise"]
Zitat:

Zitat von Florian H
Naja ^^ Ich weiß nicht! :D Gibt es denn eine möglichkeit in den Filter eine Ausnahem zu schreiben? Also alles außer *.abc?

Warum Ausnahme?
Mach doch:
- ini -> *.ini
- alle -> *.*

deinen Programm kann es ja egal sein ob die Datei die Endung INI, DAT, SAV, EXE (krank, ich weiß, aber wer weiß) etc hat, solange sie 'innen drin' wie eine Ini-Datei aufgebaut ist ;)

xZise 23. Apr 2006 20:02

Re: [Beta] Ini SourceEditor
 
Okay... Ist auf der TO-DO-Liste!

Soll ich dann auch eine Überprüfung machen? Und woran kann ich das Style unterscheiden?

xZise 24. Apr 2006 17:01

Re: [Beta] Ini SourceEditor
 
Nun ist die Version 0.0.1.1 online:
  1. [CHANGE] - Buttons kleiner
  2. [FEATURE] - Alle Formate können gelesen werden
  3. [FEATURE] - INI-Dateien können neu erstellt werden
  4. [FIX] - Mehreres Laden macht Probleme
  5. [CHANGE] - ICON
  6. [FIX] - Nachricht, dass es das Item (Name) nicht nur einmal gibt, erscheint bei nur einen Item (*)

@ Vorschau: Ich lasse das nochmal drinne, aber in Version 0.0.1.0 und 0.0.1.1 gibt es eigentlich keine Bedenken!

@ Die Showmessage (das es das Item nicht nur einmal gibt):
Dies passierte, wenn man als "Standardwert" einen Leerstring angegeben hat, weil er überprüft hat, ob das Valuefeld gleich mit dem wert ist, welcher "kommen" sollte.
Deshalb ist die Meldung erstmal ausgebaut, wird aber später wieder eingebaut. Dann gibts auch ein neues Verwaltungssystem, welches das Problem beheben wird.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 Uhr.
Seite 1 von 3  1 23      

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