KGP Software -PrpT -Property List Component -Slam DBMS -Compact Database Library

KGP Software

PrpT is a property list custom control with many additional features.

This control can be used for many types of "option" and "property page" dialogs, can also be ideal for a "Visual Designer" where many object properties have to be customizable on-the-fly.

PrpT is contained in an industry standard Win32 DLL which is around 50 kilobytes in size, and is suitable for small to very large applications. What's more, PrpT is a very reliable control, tested and used in some of our own applications available on our web site.

PrpT uses a concept of "entries" - used to describe each item in a property list. These "entries" can have many customizable properties which can even be changed when already present in the list. You can use an unlimited number of "entries" in a property list.

Although you could conceivably use PrpT as a 'Grid'-type control, it was not designed for this purpose. You can actually use PrpT as the only control (on your dialog/form) for your application's complete interface, and PrpT will handle all the necessary user interaction. This in itself is not possible with most Grid controls available. PrpT also does not support multi-columns, which are common in Grids.

SlamDB is a complete custom database and index manager built into one small dynamic link library (DLL). It allows you, as the developer, to add complete database handling capabilities to your applications without having to worry about file management or multi-user problems, and still have all the power and flexibility that you need.

SlamDB is no standard library, it has been developed from the ground up and offers many powerful features not found in other database libraries. Look at these capabilities...

Features

  • 50KB standalone library (DLL)
  • Full support for 64-bit data storage ranges
  • Variable length records of any type or size
  • Network-safe multi-user access (up to 250 users)
  • Secure RC4 per-record encryption
  • Optimized per-record compression
  • Integrated indexing with a few simple functions
  • Per-record and per-database locking
  • Callbacks and messages to track database changes
  • Database enumeration
  • User enumeration and locking information
  • "Thread safe" file and data handling
  • "Tabled" recordindex storage for faster lookups
  • User-data storage area
  • User-to-user messaging system
  • Read-only mode
  • Time manipulation functions
  • Detailed error checking
  • Logging function
  • Database recovery function
...and much more!
Previous