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 2 von 3     12 3      
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
 
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#11
  Alt 25. Apr 2006, 17:57
0.0.2.1 (Attachment ; newest ; noch nicht online)

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

So... Das ist es erstmal für heute! Ich stehe immernoch für Erweiterungen offen!
Fabian
  Mit Zitat antworten Zitat
Sascha L

 
Delphi 2006 Professional
 
#12
  Alt 25. Apr 2006, 18:32
Du hast mit 16 schon eine eigene GmbH???

Zentriere mal alle Fenster von deinem Programm. Das ist nicht toll, wenn die irgendwo platziert sind.
Sascha
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#13
  Alt 25. Apr 2006, 19:01
Ups... Müsste ich mal wegnehmen

@ Fenster: Jo... werde ich einbauen!

[edit] Eher poDestopCenter / poScreenCenter ? [/edit]
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von sECuRE
sECuRE

 
Delphi 7 Professional
 
#14
  Alt 25. Apr 2006, 19:47
Hi,

Zitat von xZise:
[edit] Eher poDestopCenter / poScreenCenter ? [/edit]
poScreenCenter. Bei einem Multimonitorsystem hat man sonst bei poDesktopCenter den nervigen Effekt, dass das Fenster 50% auf dem linken und 50% auf dem rechten Monitor ist .

cu
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#15
  Alt 28. Apr 2006, 15:05
Nun gibts die erste "richtige" Version : 1.0.0.0!
Sie ist im Attachment zu finden! Ein paar Features sind schon eingefügt, die mal umbedingt getestet werden sollten. Ansonstenist die Version 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)

Ich bitte mal um Verbesserungsvorschläge bzw. Kritik!

(Versionen 0.0.1.1 und 0.0.2.1 sind leider nicht mehr verfügbar )
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#16
  Alt 28. Apr 2006, 15:33
was mir so aufgefallen ist:
- eine History der bearbeiteten Dateien
- in der Titelleiste ein Hinweis, welche Datei gerade bearbeitet wird
- in der Titelleiste ein Hinweis darauf, dass die Datei noch nicht gespeichert wurde
- nachfragen, ob ohne speichern beendet werden soll
- Hints für alle Buttons (nur laden und Vorschau haben einen)
- das Feld "Name" auf der rechten Seite kannst du dir sparen, wenn man den Sektionname auf der linken Seite editieren könnte.
- das selbe gilt für den Value-name
- "speichern unter..." ist deaktiviert
- "Sektion hinzufügen" funktioniert bei mir nicht, wenn ich nicht einen der beiden Radio-Buttons aktiviere. Der Radio "An bestimmer Position" sollte vorbelegt sein.
- wenn man bei "Item hinzufügen" nicht den Radio-Button aktiviert, wird der Sektion-Name überschrieben (nur wenn kein Value markiert ist). Bei "Übernehmen" kommt dann auch eine Zugriffsverletzung.
- Popup-Menu bei Rechtsklick auf Sektion oder Value im linken Fenster (löschen, hinzufügen, andern, ...)
- Kontaktadresse und Webseite bei "Über"
- Wortchecker: was macht der? wozu soll der gut sein?
- Wortchecker: bei erfolgreichem Prüfen muss man die Messagebox bestätigen und das Checker-Fenster auch nochmal -> Messagebox wegmachen.

Soweit die Sachen, die mir aufgefallen sind.

Lass den Ini-Editor als Freeware und er kommt bei uns in der Firma zur Standard-Ausrüstung.

Danke für die (bisher) gute Arbeit.
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#17
  Alt 28. Apr 2006, 17:38
Moin RavenIV: Wow ^^ Das ist eine Liste So paradox es klingt, aber besser als nur eine sache

Zitat von RavenIV:
- eine History der bearbeiteten Dateien
Wie bei den Delphi IDEs?
Baue ich mal ein!

Zitat von RavenIV:
- in der Titelleiste ein Hinweis, welche Datei gerade bearbeitet wird
- in der Titelleiste ein Hinweis darauf, dass die Datei noch nicht gespeichert wurde
Oh ja ^^ Wird eingebaut!

Zitat von RavenIV:
- nachfragen, ob ohne speichern beendet werden soll
Jo!

Zitat von RavenIV:
- Hints für alle Buttons (nur laden und Vorschau haben einen)
Okay baue ich ein!

Zitat von RavenIV:
- das Feld "Name" auf der rechten Seite kannst du dir sparen, wenn man den Sektionname auf der linken Seite editieren könnte.
- das selbe gilt für den Value-name
Verstehe ich nicht?

Zitat von RavenIV:
- "speichern unter..." ist deaktiviert
Is schon in den ToDos und "Speichern" isses zuer Zeit ^^

Zitat von RavenIV:
- "Sektion hinzufügen" funktioniert bei mir nicht, wenn ich nicht einen der beiden Radio-Buttons aktiviere. Der Radio "An bestimmer Position" sollte vorbelegt sein.
Okay...

Zitat von RavenIV:
- wenn man bei "Item hinzufügen" nicht den Radio-Button aktiviert, wird der Sektion-Name überschrieben (nur wenn kein Value markiert ist). Bei "Übernehmen" kommt dann auch eine Zugriffsverletzung.
Oh no! Was habe ich da eingebrockt!!

Zitat von RavenIV:
- Popup-Menu bei Rechtsklick auf Sektion oder Value im linken Fenster (löschen, hinzufügen, andern, ...)
Meinst du statt Value ein Item?
Weil bei mir ist das so:
Code:
[Section]
Item=Value
Zitat von RavenIV:
- Kontaktadresse und Webseite bei "Über"
Website habe ich nicht, weil ich nich sonderlich damit begabt bin! Aber die Kontaktadresse baue ich ein! (vielleicht nennst du mir einen Weg, wie ich einen E-Mail-Hyperlink darauf setzten kann (TLabel)

Zitat von RavenIV:
- Wortchecker: was macht der? wozu soll der gut sein?
Der überprüft, ob doppelte Sectiosn vorkommen, oder es doppelte Items in einer Section gibt!
(TestINI habe ich mal angehängt! >>> laden und überprüfen ^^)

Zitat von RavenIV:
- Wortchecker: bei erfolgreichem Prüfen muss man die Messagebox bestätigen und das Checker-Fenster auch nochmal -> Messagebox wegmachen.
Okay, ich werde es so machen, dass die Messagebox kommt und das Fenster sich dann schließt (okay?)![/quote]

Zitat von RavenIV:
Soweit die Sachen, die mir aufgefallen sind.
Da habe ich wohl noch viel zu machen

Zitat von RavenIV:
Lass den Ini-Editor als Freeware und er kommt bei uns in der Firma zur Standard-Ausrüstung.

Danke für die (bisher) gute Arbeit.
o.O Danke Danke
Angehängte Dateien
Dateityp: ini doubles_511.ini (170 Bytes, 15x aufgerufen)
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#18
  Alt 29. Apr 2006, 19:43
So! Neue Version online zum Auseinandernehmen ^^

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!)
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#19
  Alt 27. Nov 2007, 13:43
Der Thread ist zwar schon etwas älter.
Aber ich wollte fragen, ob dieses Projekt noch aktiv ist.
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#20
  Alt 1. Jan 2008, 23:55
Heute habe ich mal die ganzen Spammails von meinen E-Mail Account runtergeladen (ganz 1037 E-Mail... Aber glücklicherweise 80 % Spam, 19 % Newsletter, 0.9 % DP und der Rest wegen einen Forenbetreibers). Und dabei ist mir die Benachrichtigung aufgefallen.

Jetzt zu deiner Frage: Das Projekt ist eigentlich nicht mehr aktiv, aber wenn du möchtest kannst du dir mal den Code ansehen bedenke das er aber fast 1,75 Jahre alt ist (Also ist der Style & die Suaberkeit nicht sehr hoch)...

Es ist nun schon spät und habe gerade keine Lust den Source zu suchen ^^

MfG
xZise
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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:31 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