![]() |
rzIniViewer - INI-Dateien komfortabel betrachten
Liste der Anhänge anzeigen (Anzahl: 2)
Moin, Moin.
Im Zuge der Umorganisation meines Projektes rzDelphiGuide werden auch umfangreiche Änderung der Initialisierungsdatei notwendig. Dabei ist es oftmals notwendig, die tatsächlich in der Datei gespeicherten Daten einzusehen und zu kontrollieren; dies ist aber mit einem "normalen" Editor nicht so recht komfortabel. Also habe ich mir ein kleines Tool ausgedacht, mit dem der Überblick schon viel besser zu bekommen ist: rzIniViewer Kurzbeschreibung:
Auch wenn INI-Dateien heute meist belächelt werden, für manche Zwecke halte ich die "modernen XML-Dateien" einfach für unangemessen. Vielleicht gibt es ja auch noch andere, die ebenfalls noch INI-Dateien verwenden und dieses Progrämmchen verwenden können. Um die Liste kurz zu halten, werden nur die jeweils letzten 3 Aktualisierungen aufgeführt: EDIT 11.05.2010 - Neue Version 1.4, Build 970 EDIT 12.05.2010 - Neue Version 1.4, Build 973 EDIT 12.05.2010 - Neue Version 1.4, Build 979 - Details siehe Post#31 |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Habe mich in den letzten Tagen darüber geärgert, immer wieder den Reload-Button betätigen zu müssen um Veränderungen der INI-Datei sehen zu können. Nun, so etwas kann man natürlich automatisieren - aus diesem Grunde eine aktualisierte Version im vorstehenden Post. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Hallo Ralph,
ich habe zwar Dein Tool nicht getestet. Aber ich hätte einen Vorschlag, warum machst Du daraus nicht ein AddOn für Delphi. So das, wenn ich ein Programm mit F9 starte, ich zur Laufzeit in einem Fenster sehen kann, was in die INI-Datei reingeschrieben wird und welche Werte verändert werden. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Hallo Rolf.
Interessanter Vorschlag, allerdings habe ich das Programm in das Windows-Startmenü "eingebaut" und dort die Tastenkombination "Strg+Alt+I" zugewiesen. So habe ich das Tool überall und immer im Zugriff - damit bin ich eigentlich recht zufrieden :-D Die Automatik, das mit dem Programmstart zu verbinden, wäre natürlich noch komfortabler. Da ich aber mit 3 Monitoren arbeite, bleibt der INI-Viewer einfach immer offen. (Noch) findet sich immer ein Plätzchen an dem das Tool geöffnet bleiben kann. Jooo, ist schon 'ne schöne Sache mit mehreren Bildschirmen :roteyes: |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Um es mit den Worten von Doberenz/Gewinnus zu formulieren: "Da habe ich das Brett an der dünnsten Stelle gebohrt" - und es mir ein wenig zu einfach gemacht! Das Auto-Reload musste korrigiert werden! Nun sollte es aber wie erwartet funktionieren; die neue Version ist im ersten Post verfügbar. @Rolf: Dein Vorschlag aus Post #3 geht mir nun doch nicht mehr aus dem Kopf! Wie geht man in einem solchen Fall vor? Gibt es eine erste "Gehhilfe", die das für den Einsteiger erklärt? |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
![]() Ansonsten habe ich nur noch diese drei Links. ![]() ![]() ![]() |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Vielen Dank Rolf,
ich werde mir das mal anschauen! :hi: |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
hallo Ralf,
eine gute Idee, aber sie würde mir besser gefallen, wenn die verschiedenen Funktionen aus einem klassischen Menue heraus aufrufbar wären. Für mich sind nur die Align- und die Info-Buttons selbsterklärend. Bitte jetzt keinen Verweis auf die Hilfe, auch wenn sie ganz gut gelungen scheint, Wenn ich eine Funktion benötige/suche dann finde ich es einfacher mich durch ein Menue zu wühlen, als in der Hilfe irgendwelche obskuren Mahjong-Symbole zu identifizieren. Die hints tauchen mir einfach zu spät auf. Gruß K-H |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
hallo
bin zufällig hier auf dein tool gestoßen. da ich öfter mit ini-files hantiere und mich bisher mit notepad rumgequält habe dachte ich mir, dass ich mir dein tool mal anschauen könnte. im großen und ganzen recht nett, wobei mir ein bisschen features fehlen die jetzt das tool zu einem riesen vorteil werden lassen. hier noch ein paar anregungen / meine meinung zu einigen dingen: - die align möglichkeiten finde ich sehr gut. jedoch sollte vor und nach dem gleichheitszeichen ein leerzeichen eingefügt werden (oder man sollte es zumindest in den optionen einstellen können). ich persönlich finde das nämlich viel leserlicher. - 2. workspace schön und gut, aber ich hätte noch gerne eine möglichkeit ihn rechts einzublenden um 2 files direkt zeile für zeile vergleichen zu können (die sections dann vll rechts anzeigen). und was spricht gegen einen 3. oder 4. oder .... - such-dialog! das kontextmenü zeigt zwar einen deaktivierten menüpunkt "Find", benutzen konnte ich ihn aber bisher nicht (genau wie ctrl+f nirgends zum ergebnis führt) - full edit mode: wozu? finde ich recht sinnfrei. sollte standardmäßig aktiviert sein (dein value-editor dialog kommt ja trotzem noch bei dblclick wenn edit-mode an). höchstens für paranoide einen (standardmäßig deaktivierte) schreibschutz-modus oder so. ich habe grade folgendes in der hilfe gelesen "Die in diesem Modus vorgenommenen Änderungen können durch das Programm nicht überwacht werden" dann blende einen update-button ein sobald der user was von hand eingetippt hat. - und wo ich ihn grad angesprochen habe, warum darf ich im o.g. editor den key nicht ändern? - wozu kann man die hintergrundfarbe deines tools in den optionen umstellen? mal ehrlich, wer stellt sowas wirklich um? und dann auch noch einzeln. solange die farbe gut gewählt ist gibts es meiner meinung nach keinen grund das man sie ändern können muß. höchstens noch eine negativ vorlage (also statt schwarz auf weiß - weiß auf schwarz etc). bei der schrift macht es wohl noch sinn (nicht jeder mag so ein grelles rot) ;) - vll kannst du dem tool noch ein schickes icon geben. ich mag das d7 icon nicht! ;) - der text "Entwickelt und in Delphi 7 programmiert von..." im info-dialog finde ich etwas unglücklich formuliert (klingt einfach komisch) so, viel kritik :) alles in allem aber sicher ein brauchbares tool welches ich sicher öfter verwenden werde wenn ich mal was an ini-files tüffteln muß. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Vorab: Es gibt also doch noch Andere, die mit INI's arbeiten; das ist beruhigend! @p80286 In Anbetracht der wenigen Symbole denke ich, dass nach einer notwendigen Lernphase die Bedeutung der Symbole recht schnell deutlich werden dürfte. Will sagen: Ein alternatives oder zusätzliches Menü werde ich dem Mini-Programm wohl nicht verpassen. @nat Das Programm ist "nebenbei" entstanden, da ich derzeit eine umgfangreiches Programm und seine INI-Datei umstrukturiere. Zunächst sollte mit dem Tool nur eine komfortable Betrachtungsmöglichkeit realisiert werden. Aber sehr schnell ist der Wunsch aufgekommen zwei Dateien gleichzeitig betrachten und diese auch editieren zu können. So ist jetzt aus dem reinen Betrachter doch etwas mehr geworden. Aber ich gebe zu, das Editier-Konzept ist unausgegoren (by the way - der "FullEditMode" funktioniert derzeit auch gar nicht). Die meisten der von dir angesprochenen Punkte werde ich ändern. Schauen wir mal, wann ich Zeit dazu finde. Vielleicht zum nächsten Wochenende... // Ahh, noch eine Anmerkung vergessen: Der Edit-Mode ist erforderlich, da das Programm ein Auto-Reload alle x Sekunden bietet. Es muss ja verhindert werden, dass während des Editierens der gerade veränderte Text automatisch überschrieben wird. Aber auch dieses Konzept ist zu überprüfen; z.B. ist das Aktivieren/Deaktivieren des Auto-Reload nur im Konfigurationsfenster viel zu umständlich. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
Zitat:
Zitat:
(Protokollierung von laufenden Veränderungen?) Gruß K-H |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
wenn ja, frag den user ob er neu laden möchte. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Hat ein wenig länger gedauert, aber es gibt halt manchmal andere Sachen die wichtiger sind. So, jetzt mal ein paar Worte zum den letzten Änderungen:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin Moin Ralph,
eine kleine Anmerkunge von mir : Zitat:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin Rolf.
Joo, das ist wohl richtig - wer auch in den Titelleisten des Programms selbst ein anderes Symbol haben möchte, der muss sich an mich wenden und gaaanz lieb um Änderung bitten :kiss: EDIT - Na, wird wohl nix mit den Küsschen, ![]() |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Liste der Anhänge anzeigen (Anzahl: 1)
huhu...
schon, dass sich was tut :) habs natürlich gleich getestet und ein paar sachen sind mir aufgefallen (nicht falsche verstehen, ich finde das programm gut. is nur konstruktive kritik): - wenn ich auf den splitter zwischen der sections-list und dem eigentlich content klicke, springt der cursor sofort etwas nach rechts und ich kann die ursprüngliche größe nicht wieder einstellen (sections-list ist also danach immer größer als vorher). da stimmt wohl irgendwas nicht so ganz! ;) - die "auto reload" funktion funktioniert bei mir überhaupt nicht. öffne ich eine ini datei und verändere sie danach mit notepad, so wird mir dies in deinem tool nicht angezeigt. egal ob ich werte ändere, lösche oder sogar ganze sections verändere/lösche, alles wird mir nicht angezeigt. - ini datei laden -> wert verändern -> "auto reload" aktivieren -> meldung mit "yes" bestätigen. nun "auto reload" deaktivieren und die meldung kommt noch einmal (das soll sicher nicht so *g*) - änderungen mit dem "value-editor" werden t.w. an falschen stellen eingetragen (versuch dazu mal bei dem angehängen ini-file in der 2. section etwas zu ändern. es wird in 1. section eingetragen) - etwas, was mir schon in der letzten version aufgefallen ist (ich aber vergessen habe zu schreiben) ist, dass man die berühmt-berüchtigte "desktop.ini" datei, die man bei windows ja öfter mal findet, mit deinem programm nicht öffnen kann bzw der inhalt immer leer angezeigt wird. da notepad mir den inhalt aber korrekt anzeigt, sollte dein programm das auch hinkriegen! ;) - bei der suche könnte man vielleicht noch einbauen, dass man nur in sections, keys oder values suchen möchte (könnte bei großen files mit vielen ähnlichen worten als sections/keys/values hilfreich sein) - was ich mir auch noch wünschen würde, wäre die möglichkeit neue sections/keys zu adden. so, nun hab ich mal wieder genug gemeckert ;) btw, das icon ist nun viel besser als vorher! |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Autsch, eigentlich wollte ich heute den Rasen vertikutieren....
@Rolf - Dank copy&paste war da 2x das http hineingeraten - Link ist jetzt korrigiert! Wer nicht blättern mag, hier der korrekte ![]() @nat - Ich werde die Punkte kurzfristig überprüfen, seltsam. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
So, da es immer wieder regnet, hier eine korrigierte Version:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Im ersten Post steht jetzt die überarbeitete Version mit spezieller Find/Replace-Funktionalität zur Verfügung. Die ebenfalls gewünschte Möglichkeit Sections und Keys auch neu erstellen zu können, ist noch nicht realisiert. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Im ersten Post ist eine erweiterte Version verfügbar:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
hi
auch diese version hab ich mir wieder etwas genauer angeguckt :) sehr gut ist nun der dialog beim editieren und erstellen. suchen+ersetzen funktion auch sehr gut. ein bug ist mir noch aufgefallen: ist ein workspace leer (passiert z.B. wenn man den 2nd workspace aktiviert oder eine ungültige datei lädt) und klickt dann auf "Select / deselect ALL sections" kriegt man eine exception: "Listenindex überschreitet das Maximum (0)". nichts weltbewegendes... ist sicher mit wenig aufwand gefixt! ;) ein feature würde ich mir noch wünschen: mir ist aufgefallen, dass es keine möglichkeit gibt kommentare anzuzeigen (sie werden ja ignoriert). blöd wenn man key spezifische kommentare drin hat (z.B. welche werte der key annehmen kann etc). gibt momente wo man sie schon gerne sehen würde! |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin,
du meinst du möchtest wissen, woran man Kommentare in ![]() MfG Fabian |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Vielen Dank Fabian!
das ist ja alles ganz easy - manchmal ist das Leben einfacher als man denkt! |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Bevor ich mich an die Arbeit mache, muss ich doch noch einmal nachfragen. So ganz eindeutig sind mir die Angaben in Wikipedia dann leider doch nicht:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Hi Ralph,
ich hab mir den Viewer gerade mal runtergeladen und kurz ausprobiert. Schaut nicht schlecht aus. :thumb: Ein paar Verbesserungsvorschläge/Ideen hätte ich dennoch:
Ciao, Uli. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Hallo Uli.
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
Zitat:
Zitat:
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
So als letzter Service für den heutigen Tag,
aktualisierte Version mit
|
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
Edit: Schaut gut aus. |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Moin,
so wie ich das mit den Kommentaren verstehe gehen nur Kommentare in einer separaten Zeile.
Code:
Was nicht geht dürfte wäre hinter 1337 jetzt ein Kommentar, da ja sonst niemand weiß, ob das ein Kommentar oder Content ist. Auch wenn der Wert leer ist.
;Hallo Welt
[42] leet=1337 ;cool
Code:
Wer sagt mir da, dass Blub jetzt "" ist, oder ist es ";leer" ;)
[Test]
Blub= ;leer Hinter Sections weiß ich nicht, eigentlich dürften die ja funktionieren. Da würde ich einfach mal gucken, was denn TIniFile dazu sagt. MfG Fabian |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
Wer sagt mir denn, dass überhaupt Windows läuft? Kommentare sind in Windows-INI-Dateien *immer* in neuen Zeilen, die mit einem Semikolon/Strichpunkt anfangen! Schliesslich kann eine gültige INI-Zeile durchaus ein Semikolon/einen Strichpunkt enthalten! OMG ;-) |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
das mit den kommentaren ist immer so eine sache. das "ini"-format findet man ja in vielen konfigurationsdateien
(nicht nur unter windows), wobei mir nun auch kein fall bekannt ist wo ein kommentar nich in einer eigenen zeile ist. trotzdem ist es üblich (zumindest habe ich es oft gesehen) den wert in "" zu setzen sobald der wert merkwürdige zeichen beinhalten (ich würde es bei allem machen was nicht a-Z, A-Z, 0-9 entspricht). aber ich denke es sollte reichen, wenn man kommentare in blanken zeilen nur beachtet. neben ; sollte man für die anzeige vll noch # beachten, den das habe ich auch schon oft als kommentarzeichen gesehen! |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Ok, dann schau'n wir mal, was ich da zusammenbasteln kann.
Wird allerdings ein paar Tage dauern.... :hi: |
Re: rzIniViewer - INI-Dateien komfortabel betrachten
Zitat:
Erstmal was soll ich mit der Frage „Wer sagt mir denn, dass überhaupt Windows läuft?“ anfangen? Und dann sage ich doch auch nichts anderes als du - du hast es sogar zitiert. Einzig bei Sections wäre es möglich Kommentare in die gleiche Zeile zu schreiben, da man anhand der eckigen Klammern ja erkennen kann, was Sectionname ist und was nicht. Uff, Fabian |
AW: rzIniViewer - INI-Dateien komfortabel betrachten
*ausgrab*
Erstmal muss ich sagen: tolles Programm hab ich schon länger im Einsatz. Aber ich hab da ein kleines Problem: Ich probiere unter Windows 7 Professional x64 folgende Datei zu öffnen: %appdata%\local\Microsoft\Windows Sidebar\Settings.ini. Jedoch kann ich die Datei nicht öffnen. Das Programm startet ganz normal (also leer), oben steht File - Settings.ini und in der Statusleiste no file loaded und es wird nichts angezeigt. Es ist egal, ob ich die Datei per Öffnen mit starte oder erst das Programm und dann manuell laden. Vielleicht hat da jmd. eine Idee? |
AW: rzIniViewer - INI-Dateien komfortabel betrachten
Moin, Moin.
Das hatten wir wohl schon mal in Post #19... Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 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