
XbToolsIII
Overview
Order Information at bottom of page;
XbToolsIII is an additional multipurpose library for Xbase++ designed to
provide a maximum level of compatibility to CA-ToolsIII for Clipper. With XbToolsIII
porting of existing DOS applications which use functionalities of the CA-ToolsIII library
is in most cases only a matter of recompilation. However, all functions related to DOS
internal details like Peek()/Poke() or In()/Out() are not supported under modern 32bit
operating systems and thus not available in XbToolsIII.
The XbToolsIII library provides another building block for your strategy to advance
beyond the 16bit roots with your existing applications and discover the 32bit world of
modern operating systems like Windows 95, Windows NT and OS/2 without any limits.
NetWare support for the Novell NetWare Requester is included in XbToolsIII. This
enables the Xbase++ developer to design applications directly supporting the
32bit Netware Requester Client API.
Another network centric part in the XbToolsIII library is NetBIOS support. You can
easily use the point to point facilities provided by the NetBIOS protocol on Windows 95,
Windows NT and OS/2.
As XbToolsIII is a multi-purpose library the following pages will give you
a brief overview about each group of features the entire product consists of. For a
complete reference of all available functions, click here (because
of the amount of functions in the Lib, this page takes a while to load)
Features
Window
The window part of the product is comprised of a complete text mode window system which is
fully compatible with the existing one under DOS provided by the CA-ToolsIII. For smooth
integration in Xbase++ and to ease the usage, we have added mouse support to
the XbToolsIII window system. The entire window system is implemented using the VCRT class
which you can find in your Xbase++ documentation. This way the window system is
transparently integrated into your existing application architecture.
Screen Input/Output
This portion gives you access to the text mode fonts so you can define your own individual
fonts. In addition, you have direct and fast access to the screen buffer and its
underlaying attributes.
Serial-Communication
This part provides serial communication and ready to use protocols like XModem or CRC.
Although serial communication
is completely different in 32bit operating environments compared to DOS, you can write
your own file transfer utility or proprietary protocols to transfer data to/from remote
systems.
Printer/Spooler
With the functions of this group you can control the spooler and printer queues. This way
you can add/delete start or stop specific print jobs transparently from your application.
File/Disk
The File and Disk related functions give you transparent access to drives and directories.
Using this group you can check if a
floppy is inserted, or scan the harddisk directory structure in detail.
String manipulation
This group consists of around one hundred functions to search, replace or transform
strings in almost every possible way. Two specialized sets of functions are included: the
Tokenizer - which allows you to break a string into tokens - and the Logical set which
allows you to perform boolean operations with strings. This is most useful for strings
containing binary information.
Date/Time/Number/Bits and more...
This group provides you with nearly all you need to determine specific date ranges,
convert time between different formats or
to calculate typical maths like sine, cosine, payment and periods.
NetWare
The group with the most extensive functionality is dedicated to Novell NetWare. Using this
group you can do almost everything with NetWare 3.x and NetWare 4.x* Novell does. You can
control print servers and their queues, you can map drives, capture printer ports and you
have transparent access to the NetWare Bindery. Using the Transaction Tracking Services
you can enhance the overall stability of your network applications.
*Under NetWare 4.x Bindery Service emulation is required.
NetBIOS
This group handles all things necessary to perform Point to Point communication using the
NetBIOS/NetBEUI protocol. This is widely used by products as OS/2 Lan Server, OS/2 Peer
Services and on Microsoft Windows platforms.
System requirements
5MB Harddisk space.
OS/2 WARP 3.0 or higher.
Windows 95, Windows NT 4.0 or higher.
Xbase++ 1.02 for OS/2 or above.
Xbase++ 1.1 for Windows 95 and Windows NT or above.
No Runtime Licences.
Contents
Printed Basic Users Guide
Installation Disks
Online Reference Manual
Interactive Testtutor, which can execute and describe each function provided.
Samples for different groups of functions.
Availability
XbToolsIII 1.0 for OS/2 XbToolsIII 1.0 for Windows 95 and Windows NT Available Now
Price
GrafX price 395.00 USD Regular 499.00
|