New Unicode version for 4D v11/v12!
ObjectTools for 4D v12 64-bit Server is now available as a beta. Please note that this is an add-on upgrade which must be purchased. You can purchase the 64-bit upgrade at Aparajita’s online store.
In order to use the 64-bit version, you must also install v3.0r4, which is available for download at Aparajita’s site. Please note that starting with v3.0r4 Mac OS X 10.4 is no longer officially supported.
In case you don’t know Object Tools:
Wouldn’t it be great if you could store multiple types of data in one place? For example, say you want to store a bunch of preferences together.
“What about BLOBs?” you ask. BLOBs are OK. But BLOBs are a pain to manage, because you have to either retrieve the data in the same order you put it in, or you have to somehow manage a table of offsets to the data within the BLOB.
ObjectTools to the rescue
ObjectTools is a plugin that gives you a full suite of commands for managing an object. An object is like a BLOB, but instead of accessing the data by offset, you access each data item by name.
What can you store in an object? Any data type 4D has. What’s more, you can directly access array elements within an object, remove individual items, and much more.
A million and one uses
ObjectTools is the kind of tool that is of such general utility that its uses are virtually unlimited. Some common uses include:
- Passing parameters in interprocess messaging systems
- Dramatically reducing usage of variables and tables by putting related data into objects
- Creating associative arrays
Visit Aparjita’s website.