INIedit v.0.60 - Freeware INI editor


Introduction
Installation
Starting INIedit
WINedit
INIcomp
Limitations and known problems
History
Future plans
Copyright
License - Short
License - Long
Author

Introduction

With INIedit you can view and edit OS/2 binary INI files, export and import data (applications and keys) between INI files. When SafeMode is ON, you can only view INI file. 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 and Croatian. If you wish, you can translate INI edit. Just 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. 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.
Go back

Installation

Very simple:
Create new directory somewhere on your disk. Unzip inied060.zip into directory. Note: unzip with -d option - there must be subdirectory bitmap. Place fastini.dll and rexxini.dll somewhere in your LIBPATH (important!) 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.
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. All functions will be included in next release of INIedit. 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 under development, and it may have some bugs. Use with care!
Go back

INIcomp

With INIcomp you can find diferences between two INI files (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, and find changes in OS2.INI file).
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)!

If (in HEX edit mode) you write only HEX value 00 (NULL), and try to write this value, program can't do this, and will DELETE key. Also, if (in HEX edit mode) you write HEX value 00 (NULL) in the middle of string, program will write only chars before NULL.
Example:
54 45 53 54 in HEX is TEST in ASCII, and if you write 54 45 00 53 54, program will display and write only TE in ASCII (54 45 in HEX). So, writing NULL is disabled, because of potentional dammage. If you know how to avoid this problem, please let me know.
Go back

History

Version 0.60, June 1998. - This release
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 NULL to Compare.rpt - 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

Save INI files as Win INI files, and OS/2 RC files (and vice versa). Does anybody need this?
Translate program (menus, messages, help etc). Volunteers are welcome.
Drag & drop data between files. Maybe.
Find applications, keys, values in all (or selected) INI files. This feature will be in next release of INIedit.
Something else ?
Ideas, suggestions, bug reports are welcome.
Go back

Copyright

OS/2 is Trademark of International Bussines Machines Corporation
DrDialog is (c) Copyright of International Bussines Machines Corporation

INIedit uses two external dll's (both freeware - included in this package):
fastini.dll - (c) Copyright of Dennis Bareis
rexxxini.dll - (c) Copyright of Steven Elliott
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
Josipa Poduje 8
52100 Pula
Croatia
goran.ivankovic@dom-zdravlja-sb.tel.hr

Ideas, suggestions, bug reports are welcome.
Go back