Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesXbase++ Translates Clipper Applications to 32-bit Windows


December 1997 / International What's New / Xbase++ Translates Clipper Applications to 32-bit Windows
Bernhard Steppan

Although Windows is clearly the way the world is going these days, DOS is not dead yet. Many large companies have critical DOS database applications that were written in Xbase-compatible programming languages such as CA-Clipper. Xbase++ for Windows 95/NT opens a way for these applications to move to the 32-bit world.

Xbase ++ is, apart from some functions and aliases that are not available, compatible with Clipper 5.2. Recompilation of existing Clipper source code with Xbase++ will translate your code into a running 32-bit application. In addition, Xbase++ lets you design a GUI that makes your program look like a nativ e Windows 95 or N T application. It also provides an excellent means to further enhance code using object-oriented features such as multiple inheritance.

The Early Experience Program (EEP) I tested comes with the Xbase compiler, Microsoft's help compiler, a debugger running in character mode, a GUI builder, database engines, several sample programs, and programming libraries for static and dynamic binding. For developers who want to get a feeling of the product's power, the EEP version makes a lot of sense.

However, this version includes several bugs in the GUI builder and emulator. Some GUI elements either don't look like Windows controls or don't work properly. Additionally, the GUI emulation process of the EEP version is slow.

Despite these problems, Alaska Software has developed a sophisticated tool that is easy to use and even supports multithreading. Expect the final version of Xbase++ to be released by the end of the year.


Where to Find


Xbase++....................DM 699 for the EEP version


...........................DM 799 for the final version

Alaska Software
Eschborn, Germany
Phone:    +49 6196 95720
Fax:      +49 6196 975222
E-mail:   
100436.1375@compuserve.com

Enter 1030 on Inquiry Card.

HotBYTEs
 - information on products covered or advertised in BYTE


Xbase++

screen_link (36 Kbytes)


Up to the International What's New section contentsGo to previous article: Go to next article: Easy-to-Understand Neural NetworksSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network