mINI
----

(*): Ergnzungen



Was?
----

'mINI' ist ein kleiner INI-Editor, der die bekannten Funktionen wie Editieren und Anschauen der gewnschten Daten erlaubt und auf Wunsch die auf dem System vorhandenen INIs im Schnellzugriff bereit hlt. Weiterhin ist eine Export-Funktion in Form von Rexx-Code implementiert.

Folgende Dateien sind Bestandteil der Distribution:

	- \mINI.exe		Das eigentliche Programm
	- \mINI.dll		Grafik-DLL
	- \mINI.txt		Dieser Text
	- \mINI.ico		Icon
	- \mINIdata.ico	Icon fr Datenfiles (*)
	- \history.txt		Versionsbersicht
        - \english\mINI.txt	Englische Anleitung
	- \english\history.txt	Englische Versionsbersicht

NOTE: Die sehr empfehlenswerte Freeware-FastINI-DLL fr Rexx von Dennis Bareis (http://www.ozemail.com.au/~dbareis/) sollte man sich auf der Homepage des Autors besorgen (derzeit aktuell: fi_98148.zip).
'mINI' untersttzt FastINI, luft aber auch ohne.



Warum?
------

Gute Frage :-)
Wer INI-Dateien bearbeiten oder anschauen will, wird sicher einen triftigen Grund dafr haben. 
Da es INI-Editoren wie Sand am Meer gibt, bleibt es einen Geschmacksfrage, welchen man einsetzen mchte.
'mINI' bietet keine aufwendigen Kopier-Funktionen, kann keine System-INIs automatisch subern und ist 'dank' der lausigen Geschwindigkeit der RexxUtil-SysIni-Funktionen out-of-the-box kein Performance-Wunder.
Trotzdessen bietet es fr mich alles, was ich brauche (Treeview, schnellen Zugriff auf alle systemweiten INI-Dateien, Editier-, Lsch-Funktionen sowie Rexx-Code-Export) und verfgt zudem ber eine schne Oberflche :-)



Wie?
----

Besonderheiten bei der Installation gibt es keine. Die vom Programm bentigten Dateien und die INI-Datei verbleiben zusammen mit dem eigentlichen Programm in einem gemeinsamen Verzeichnis und knnen bei Nichtgefallen komplett gelscht werden. 

Es empfiehlt sich weiterhin /dringend/, sich das FastINI-Archiv zu besorgen, auszupacken und fastini.dll in ein Verzeichnis im LIBPATH zu kopieren, damit 'mINI' Zugriff auf die schnellen INI-Funktionen dieser Freeware-DLL hat.
Will man das nicht, kann man auch ohne diese arbeiten, mu dann aber mit Nerven wie Drahtseile ausgestattet sein, da in diesem Fall mit RexxUtil gearbeitet wird.

Aktiviert wird der Betrieb mit den FastINI-Funktionen durch den Kommandozeilenparameter "-FASTINI".

Weiterhin kann ber die Kommandozeile oder per Drag&Drop auf das Programmobjekt eine INI-Datei bergeben werden, d.h. 'mINI' kann beispielsweise fr alle *.INI Assoziationen als Default eingesetzt werden. (*)
WICHTIG: Das Programmobjekt oder mINI.exe direkt MSSEN in diesem Fall unter ->Einstellungen ->Arbeitsverzeichnis das eigene Startverzeichnis eingetragen haben, da sonst die eigenen Ressourcen nicht gefunden werden. (*)

Die Bedienung sollte weitgehend selbsterklrend sein. 

Es bietet sich an, mit "add" "all" zunchst alle INIs suchen zu lassen, was eine kleine Weile dauert. Anschlieend sind diese aber im schnellen Zugriff verfgbar.
Will man das nicht, kann man einzelne INIs mittels "add" auswhlen oder mit den System-INIs arbeiten.
"clear" sollte selbsterklrend sein. Die derzeit selektierte INI wird aus der Liste gelscht (bzw. alle Eintrge bei "clear" "all").

Der AutoLocator ("Search") erleichtert die Suche nach bestimmten INIs in sehr groen Listen und stellt die Fundstellen zur Ansicht und bernahme durch Anklicken in das Auswahl-Feld bereit.
"Esc" oder "clear" lscht die Eingabe.

"View" zeigt die INI-Daten der ausgewhlten Datei an. Ein Pop-Up dietet Zugriff auf die Editier- und Lsch- und Export-Funktionen.

Zu Betrieb mu Rexx oder ObjectRexx installiert sein.

Es empfiehlt sich, Executable und DLL mit 'lxlite' von Andrew Zabolotny zu 'packen', wenn man ein System >=Warp 3 benutzt, um Plattenplatz zu sparen.

Anmerkung: Naturgem kann man mit 'mINI' und hnlichen Tools bei unsachgemer Bedienung Schaden anrichten, der das System oder Applikationen vom fehlerfreien Betrieb abhlt. Man sollte also genau wissen, was man tut.

Das war's :-)



Und sonst? (*)
----------

-Mein Dank fr konstruktive Kritik, Lob und Verbesserungsvorschlge:
  Raphael Tennenbaum
  Raul E. Barragan
  Norbert Kohl
  Barbara Ann Baker
  Aglaja Przyborski



Wer?
----

mINI ist ein relativ schneller Hack, der aber ausfhrlich unter Warp 4 mit FP1 getestet ist.

Sollten Fehler auftauchen, wrde es mich freuen, wenn mich diesbezglich eine Nachricht erreichen wrde.
Obiges gilt natrlich auch fr Verbesserungsvorschlge.

Viel Spa mit dem Programm.

Kai Evers
email:	ke@LB.maus.de
www:	http://www1.stuttgart.netsurf.de/~kevers/

mINI ist Freeware und (C)opyright by Kai Evers.

Rexx-Export-Code basiert auf Bernd Schemmers (100104.613@compuserve.com) ConvINI:
--------------------------------------------------
 /* Distribution:                                                      */
 /*   This code may be distributed freely and used in other programs.  */
 /*   Please give credit where credit is due.                          */
--------------------------------------------------

Disclaimer:
Die Benutzung erfolgt auf eigene Gefahr. Der Autor haftet nicht fr die Richtigkeit und Funktionsfhigkeit der Software und der damit erstellten, vernderten und ermittelten Daten oder Dateien und des Programmcodes oder fr durch die Verwendung der Software mittelbar oder unmittelbar entstandene Schden.
