INIedit v.0.70 (Appendix A) - Freeware INI editor
Introduction
Installation
Starting INIedit
WINedit
INIcomp
INIfind
Limitations and known problems
History
Future plans
Copyright
Thanks
License - Short
License - Long
Author
Introduction
Using INIedit you can view and edit OS/2 binary INI files, export and import data (applications and keys) between INI files.
Current INI file can be used as template to make Rexx script. When you run this script, another INI file is written (with identical apps, keys & values).
If SafeMode is ON, you can only view INI file. Use SafeMode if you are not sure what you are doing.
You can also view and edit INI files used by WIN-OS/2 or Windows programs (with some limitations).
INIedit has language support for English, French, Greman and Croatian. You are free to translate INI edit. Just e-mail me, and I'll send you a program (INItrans) to do this. There is only one condition of use: send me translated file, so I can include it in next release of INIedit. Note: English is not my language, so you can translate INIedit to English, too :-)
INIedit is very simple to use and no special help or tutorial is needed. INIedit has built-in help and instructions for most of actions.
INIedit is freeware, but if you like it, or find it useful, you can send me something (e-mail, postcard, your program (Rexx code), bug report ...).
DrDialog users with good ideas are welcome.
Note: You can 'pack' the executables and the DLL's with 'lxlite' by Andrew Zabolotny to save space on your HD (compress ratio is about 50% for executables).
Go back
Installation
You need: 1 MB free disk space on HPFS partition and Rexx (shipped with OS/2) installed on your system.
Installation is simple:
Create new directory somewhere on your disk. Unzip inied070.zip into directory. Note: unzip with -d option - there must be subdirectory bitmap. Important: Copy fastini.dll and rexxini.dll somewhere in your LIBPATH. Start INIedit.exe. Select option: Config -> Install/Reinstall.
If you have older version of INIedit, and you want to remove it:
If you have INIedit v.0.40 installed: Delete old files.
If you have INIedit v.0.50 installed: Start old INIedit, then select option: Settings -> UnInstall. Delete old files.
If you have INIedit v.0.60 installed: Start old INIedit, then select option: Settings -> UnInstall. Delete old files.
Go back
Starting INIedit
Command line:
a) INIedit.exe
b) INIedit.exe myfile.ini (where myfile.ini is INI file you want to edit)
Desktop:
a) Double click on INIedit icon
b) Drag & drop object (INI file) on INIedit icon
Go back
WINedit
WINedit has some limited functions included. It's window is similar to INIedit window. Terminology in WINedit is same as in INIedit. Note: some other programs use Section instead of Application. With WINedit you can create, copy, import and export applications, edit and delete keys, edit values of selected key.
NOTE: WINedit is still under testing, and may have some bugs. Use with care!
Go back
INIcomp
Using INIcomp you can compare 2 OS/2 INI files and find diferences between them (try to use this program to find changes in INI file, after installing programs or changing configuration. Example: save OS2.INI as OS2OLD.INI, install program, run INIcomp (compare OS2.INI & OS2OLD.INI, and find changes in OS2.INI file).
Go back
INIfind
Using INIfind you can find particular string (or part - begining of string) in selected OS/2 INI file(s).
Go back
Limitations and known problems
This program is written with DrDialog. It seems to be problems, when running programs written with DrDialog under OS/2 Version 4 (Merlin)!
HEX char 00 is displayed as blank in ASCII. So, be careful when editing value in ASCII mode (edit value in HEX mode).
Go back
History
Version 0.70, September 16, 1998. - Appendix A
Added:
German language support.
Version 0.70, September 10, 1998.
Added:
Current INI file can be used as template to make Rexx script. When you run this script, another INI file is written (with same apps, keys & values).
External tool: INIfind - search for string (or part of string) in selected OS/2 INI file(s).
French version.
Internal viewer for text files.
Bugs fixed:
In older versions of INIedit was problem when reading & writting value with HEX 00 (DEC 0) . Fixed.
Some minor bugs fixed. Cosmetic changes.
Version 0.60, June 1998.
Runs much faster than old version (thanks to Dennis Bareis - OS/2 Developer in Australia)
Added:
WINedit - for editing WIN-OS/2 files.
Bugs fixed:
INIedit crashes when opening file from empty FileList - fixed; INIedit crashes when loading key with value NULL - fixed; INIcomp crashes when writing Compare.rpt with value NULL - fixed.
Version 0.50, April 26, 1998.
Added:
Toolbars for File, Application, Key, Settings and Help functions; Possibility to use standard Pull-down menu; Possibility to change bitmaps used in program; Export/Import Application to/from other File; Export/Import Key to/from other Application, or File; HEX editing; INIcomp tool - compare two INI files.
Changed:
Install / Uninstall and Settings procedure - improved; Help - more details; Data refreshing works now; Some minor bugs fixed.
Version 0.40, April 13, 1998. - First release
Go back
Future plans
Translate program (menus, messages, help etc). Some translations are finished. Volunteers are still very welcome.
Translate INIcomp and INIfind.
Add "Search and Replace" option to INIfind.
Something else ?
Ideas, suggestions, bug reports are welcome.
Go back
Copyright
OS/2 is Trademark of International Bussines Machines Corporation
DrDialog is © Copyright of International Bussines Machines Corporation
INIedit uses two external dll's (both freeware - included in this package):
fastini.dll - © Copyright of Dennis Bareis - OS/2 Developer in Australia. Visit his page. There are many useful (and free) OS/2 utilities.
rexxxini.dll - © Copyright of Steven Elliott
Go back
Thanks
Special thanks to:
Franck Bouillard - translated INIedit to French.
Klaus Staedtler - translated INIedit to Greman.He is also servicing Configinfo by updating the dat file newest version cfginfo6 - can be downloaded at http://www.buntspecht.de/files/cfginfo6.zip.
Go back
License - Short
©Copyright:
Goran Ivankovic
You may:
use this program on one or more machines at a time, make copies of the Program for use or backup, make copies of the original file you downloaded and distribute it, with all files included in inied060.zip.
You may not:
sublicense, rent, lease, or assign the Program, reverse assemble, reverse compile, or otherwise translate this program.
I am not liable for any of the following:
third-party claims against you for losses or damages, loss of, or damage to, your records or data, economic consequential damages (including lost profits or savings) or incidental damages, even if I am informed of their possibility.
Go back
License - Long
IF YOU DOWNLOAD OR THIS USE PROGRAM YOU AGREE TO THESE TERMS.
Goran Ivankovic grants you a license to use the Program only in the country where you acquired it. The Program is copyrighted and licensed (not sold). I do not transfer title to the Program to you. You obtain no rights other than those granted you under this license.
Under this license, you may:
use the Program on one or more machines at a time;
make copies of the Program for use or backup purposes within your Enterprise; and
make copies of the original file you downloaded and distribute it, provided that you transfer a copy of this license to the other party. The other party agrees to these terms by its first use of the Program.
You must reproduce the copyright notice and any other legend of ownership on each copy or partial copy, of the Program.
You may NOT:
sublicense, rent, lease, or assign the Program;
reverse assemble, reverse compile, or otherwise translate the Program.
I do not warrant that the Program is free from claims by a third party of copyright, patent, trademark, trade secret, or any other intellectual property infringement.
Under no circumstances am I liable for any of the following:
third-party claims against you for losses or damages;
loss of, or damage to, your records or data; or
economic consequential damages (including lost profits or savings) or incidental damages, even if I am informed of their possibility.
Some jurisdictions do not allow these limitations or exclusions, so they may not apply to you.
I do not warrant uninterrupted or error free operation of the Program. I have no obligation to provide service, defect correction, or any maintenance for the Program. I have no obligation to supply any Program updates or enhancements to you even if such are or later become available. I will, however, try to update this program at regular intervals. I will, however, try to inform some users of new updated versions.
IF YOU DOWNLOAD OR USE THIS PROGRAM YOU AGREE TO THESE TERMS.
THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusion may not apply to you.
You may terminate this license at any time. I may terminate this license if you fail to comply with any of its terms. In either event, you must destroy all your copies of the Program.
You may not sell, transfer, assign, or subcontract any of your rights or obligations under this license. Any attempt to do so is void.
This license is governed by the laws of the country in which you acquired the Program.
Go back
Author
Goran Ivankovic
Podujeva 8
52100 Pula
Croatia
goran.ivankovic@dom-zdravlja-sb.tel.hr
Ideas, suggestions, bug reports are welcome.
Go back