AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte INI SourceEditor
Thema durchsuchen
Ansicht
Themen-Optionen

INI SourceEditor

Ein Thema von xZise · begonnen am 23. Apr 2006 · letzter Beitrag vom 10. Jan 2008
Antwort Antwort
Seite 1 von 3  1 23      
Benutzerbild von xZise
xZise
Registriert seit: 3. Mär 2006
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!
Angehängte Dateien
Dateityp: exe ini_149.exe (830,5 KB, 67x aufgerufen)
Dateityp: exe ini_145.exe (863,5 KB, 59x aufgerufen)
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
 
MrKnogge

 
Delphi 2007 Professional
 
#2
  Alt 23. Apr 2006, 17:22
Moin,

nun kommen wir gleich zur Sache :
  • 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
Christian Bootz
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#3
  Alt 23. Apr 2006, 17:27
Zitat von MrKnogge:
nun kommen wir gleich zur Sache :
Besser als nur zu downloaden und nix zu sagen

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 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...
Fabian
  Mit Zitat antworten Zitat
Florian H

 
Delphi 6 Professional
 
#4
  Alt 23. Apr 2006, 18:18
Zitat aus einem Beitrag zu einem anderen INI-Editor:

Zitat von Florian H:
ich kann keine INI-Dateien öffnen, die eine andere Endung als *.ini haben..
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#5
  Alt 23. Apr 2006, 18:25
Uhi, die Icons sind wohl für Blinde?

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.
Manuel
  Mit Zitat antworten Zitat
Heffalump

 
RAD-Studio 2009 Ent
 
#6
  Alt 23. Apr 2006, 18:41
Wird es davon auch eine .Net (ohne VCL) geben?
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#7
  Alt 23. Apr 2006, 19:19
Zitat von Florian H:
Zitat aus einem Beitrag zu einem anderen INI-Editor:

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! Gibt es denn eine möglichkeit in den Filter eine Ausnahem zu schreiben? Also alles außer *.abc?

Zitat von Spider:
Uhi, die Icons sind wohl für Blinde?
^^ 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 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 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

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
Fabian
  Mit Zitat antworten Zitat
Florian H

 
Delphi 6 Professional
 
#8
  Alt 23. Apr 2006, 19:46
[quote="xZise"]
Zitat von Florian H:
Naja ^^ Ich weiß nicht! 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
Florian Heft
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#9
  Alt 23. Apr 2006, 20:02
Okay... Ist auf der TO-DO-Liste!

Soll ich dann auch eine Überprüfung machen? Und woran kann ich das Style unterscheiden?
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#10
  Alt 24. Apr 2006, 17:01
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.
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr.
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