![]() |
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):
Bekannt aber noch nicht behoben:
== Eurer Einsatz == Wenn ihr Ideen, Grafiken oder Update(codes/möglichkeiten) habt, dann postetet oder schreibt sie mir! == ChangeLogs ==
================= Wichtiger Hinweis ================= Zitat:
(**) : 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! |
Re: [Beta] Ini SourceEditor
Moin,
nun kommen wir gleich zur Sache :mrgreen: :
|
Re: [Beta] Ini SourceEditor
Zitat:
Zitat:
Zitat:
Delphi-Quellcode:
Das passiert, wenn du auf ein Item klickst.
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; 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... |
Re: [Beta] Ini SourceEditor
Zitat aus einem Beitrag zu einem
![]() Zitat:
|
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. |
Re: [Beta] Ini SourceEditor
Wird es davon auch eine .Net (ohne VCL) geben?
|
Re: [Beta] Ini SourceEditor
Zitat:
Naja ^^ Ich weiß nicht! :D Gibt es denn eine möglichkeit in den Filter eine Ausnahem zu schreiben? Also alles außer *.abc? Zitat:
Oder gibts eine möglichkeit die Caption eines Toolbuttons anzuzeigen? Zitat:
Zitat:
Zitat:
1: .Net kann ich nicht 2: Ohne VCL... Also das könntest du dann machen :D |
Re: [Beta] Ini SourceEditor
[quote="xZise"]
Zitat:
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 ;) |
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? |
Re: [Beta] Ini SourceEditor
Nun ist die Version 0.0.1.1 online:
@ 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. |
Re: [Beta] Ini SourceEditor
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! |
Re: [Beta] Ini SourceEditor
Du hast mit 16 schon eine eigene GmbH???
Zentriere mal alle Fenster von deinem Programm. Das ist nicht toll, wenn die irgendwo platziert sind. ;) |
Re: [Beta] Ini SourceEditor
Ups... Müsste ich mal wegnehmen ;)
@ Fenster: Jo... werde ich einbauen! [edit] Eher poDestopCenter / poScreenCenter ? [/edit] |
Re: [Beta] Ini SourceEditor
Hi,
Zitat:
cu |
Re: [Beta] Ini SourceEditor
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!
Ich bitte mal um Verbesserungsvorschläge bzw. Kritik! (Versionen 0.0.1.1 und 0.0.2.1 sind leider nicht mehr verfügbar ;)) |
Re: [Beta] Ini SourceEditor
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. |
Re: [Beta] Ini SourceEditor
Liste der Anhänge anzeigen (Anzahl: 1)
Moin RavenIV: Wow ^^ Das ist eine Liste ;) So paradox es klingt, aber besser als nur eine sache :D
Zitat:
Baue ich mal ein! Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Weil bei mir ist das so:
Code:
[Section]
Item=Value Zitat:
Zitat:
(TestINI habe ich mal angehängt! >>> laden und überprüfen ^^) Zitat:
Zitat:
Zitat:
|
Re: [Beta] Ini SourceEditor
So! Neue Version online zum Auseinandernehmen ^^
1.0.1.0 (Attachment ; Testphase)
|
Re: INI SourceEditor
Der Thread ist zwar schon etwas älter.
Aber ich wollte fragen, ob dieses Projekt noch aktiv ist. |
Re: INI SourceEditor
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 |
Re: INI SourceEditor
Da ich eigentlich Urlaub habe, keien langen Sprüche.
Kurz und knapp: Her mit dem Source-Code. |
Re: INI SourceEditor
Liste der Anhänge anzeigen (Anzahl: 1)
So...
Ich hoffe mal das ist die richtige Version mit allen nötigen Units und Bildern ;) Etwas wüst, aber zum glück nicht der Code :) MfG xZise PS: Ihr müsst nicht meinen Namen nennen :) Und ich weiß nicht ob es sinnvoller währe, wenn ihr einen eigenen Thread aufmacht ;) |
Re: INI SourceEditor
Hallo,
ist dein Programm Freeware oder Shareware, darf ichs uneingeschränkz verbreiten? Wenn ja bitte den Surcecode posten, wenn nein gehörts nicht hierher. Grüsse Rainer |
Re: INI SourceEditor
Zitat:
Zitat:
Ja und zum Programm: die Sektions-/Itemlisten könnte man in einer TreeView zusammenfassen fänd ich etwas übersichtlicher, voallem da man so auch mal mehrere Sektions aufklapen und somit die Items leicht vergleichen könnte (also deren Namen). und rechts die Edits/Button eventuell auch noch zusammenfassen. das Name-Edit und den Übernehmenbutton kann man ja für beides Verwenden. - Sektion ausgewählt/markiert, dann sind die für die Namensänderung der Sektion zuständig - Item ausgewählt/markiert und die sind für die Änderung des Items zuständig und zusätzlich wären hier auch noch die Edits/Felder für den Iteminhalt aktiv. so wäre Platz gesparrt und es wär doch wohl etwas übersichtlicher? |
Re: INI SourceEditor
Zitat:
Freeware bedeutet kostenlos Freie Software (bzw. Opensource) ist, wie der Name sagt, meißt kostenlos und zusätzlich gibt es auch noch den Quellcode ;) Und für das Programm verlange ich auch nichts ;) Zitat:
Ich selber finde übrigens eine TreeView Variante besonders für Inis nicht günstig, da man dort vielleicht ein Überblick über die Entrys mehrer Sections bekommen kann, aber an wenn man nun mehrere Werte in einer Section betrachten möchte ist die Tabellarische Variante sinnvoller, da man einen Überblick über die Entrys sowie dessen Werte hat ;) Ich werde mir das nochmal ansehen und vielleicht werde ich da einiges verbessern :) MfG xZise |
Re: INI SourceEditor
Liste der Anhänge anzeigen (Anzahl: 1)
also du mußt es ja nicht so machen ... is ja nur'n Vorschlag.
(bin grad dabei mir 'nen winzigen Installer zu basteln und hab da auch mit soetwas zu tun ... hab also noch 'ne Möglichkeit meine Ideen wo anders unterzubringen :stupid: ) Aber eine INI ist ja sozusagen sowas wie ein einfachr Baum. > die Entries sind ja den Sections untergeordnet. [edit] Anhang geändert |
Re: INI SourceEditor
Da würde ja ein VirtualTreeView passen :)
MfG xZise |
Re: INI SourceEditor
Stümmt, also für den welcher sich den normalen TTreeView nicht dahingegen umbiegen will. :stupid:
Aber eine Vorschau dort drin wäre ja nicht unbedingt nötigt ... würde halt nur noch den letzten Kick bringen :angel: [add] was mit grad an meinem Bild auffiel ... vielleicht sollte man noch das HideSelection abschalten, damit man erkennt was im Tree ausgewählt ist. :oops: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:51 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