![]() Photo shows INIedit running on @Macarlo's Warp 4.0 INIedit to Version 0.80 |
Developer Goran
Ivankovic just updates INIedit to v.0.80 - Freeware INI editor
for OS/2 and WinOS/2 files. The archive, inied080.zip (480,5 Kb) was uploaded today November 22 on Hobbes.
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 ortutorial is needed. INIedit has built-in
help and instructions for most of actions.
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.
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
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!
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).
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.
History
Version 0.80, November 1998 - This release
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 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
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.
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
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.
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.
The author 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.
CONTACT AUTHOR:
Goran Ivankovic
Josipa Poduje 8
52100 Pula
Croatia
goran.ivankovic@dom-zdravlja-sb.tel.hr
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited