Installation, Registration, and Licensing Information for CodeGear InterBase 2009

Abstract: Readme for InterBase2009

    Installation, Registration, and Licensing Information for
CodeGear® InterBase® 2009

    Contents

    All platforms

    General Information

*       For a description of the new features available in InterBase 2009, and for a list of recent bug fixes and updated contact information, please read ReleaseNotes.pdf.

*       For a list of add-ons and licenses you can obtain for InterBase products, see Chapter 2, Licensing, in the InterBase Operations Guide. You receive all six InterBase user guides in PDF format at the time of purchase.

*       Check http://dn.codegear.com/interbase for a variety of information and resources of interest to those who develop and maintain InterBase databases and applications.

*       Embarcadero maintains several active newsgroups for InterBase users. To access them, go to http://support.codegear.com/newsgroups/directory/interbase.

Return to top of page

    System Requirements/Prerequisites

The following table lists the system requirements for installing and running InterBase 2009.

System Area

Requirement

Platform

Microsoft Windows Vista
Microsoft Windows Server 2003, 2008
Microsoft Windows XP (SP2)
Microsoft Windows 2000 (SP4)
Sun Solaris 10
RedHat Enterprise Linux 4
SUSE Linux 10
Mac OS X 10.5

Processor

Microsoft Windows and Linux: Intel x86
Sun Solaris: SPARC
Mac OS X: Intel x86

JDK Compatibility

All platforms: JDK 1.2, 1.3, 1.4, 5, and 6

Hard disk space

20 MB for compact installation
35 MB for full installation

Return to top of page

    Server/Client Compatibility

InterClient 2009 server is certified to work with a compatible InterBase 2009 client. Since there are no breaking API changes, earlier versions of InterBase clients may work with the current version of the server also.

IMPORTANT! Mixing InterBase client and server versions is not supported. It is strongly recommended that compatible client and server versions are used for local connections on Windows.

Return to top of page

    Installation and Registration

You can install InterBase after downloading it from the web, or by using InterBase 2009 installer (installing from a CD or DVD).

The InterBase 2009 installer installs InterBase on Windows, Linux, Solaris and Mac OSX. As part of this installation, you have the opportunity to register the product. InterBase 2009 must be registered before you can start the server; though there is a way to use it without registering during the grace period (read below). If the server is started without entering any licensing information an error message with the registration key is logged in interbase.log; use this to register with the S/N if you execute any mode other than Direct Registration detailed below. You need to register InterBase 2009 even if you already have an earlier version of InterBase installed on the machine.

Installing and registering the product provides a base level of functionality; the exact level of functionality depends on whether you are installing the Desktop Edition or the Server Edition.

To add more users, more processors, or to license the product for Internet use, you need to purchase more licenses from the CodeGear shop site or from your sales representative. The license key and registration are explained in the "Licensing" chapter of the Operations Guide. You will find this and the other InterBase books in the <interbase_home>/doc directory. See Licensing users and processors below for more details.

There is a registration limit imposed on every S/N. For any unforeseen circumstance, if you encounter this limit while registering your S/N, please visit http://reg.codegear.com/bump to get a temporary increment and register once again. It is not common for one to hit this limit.

Note: For older InterBase version users - InterBase 2009 licenses are not compatible with earlier InterBase version licenses. InterBase 2009 requires new license purchase.

Return to top of page

    Downloading and Installing

The following instructions guide you through the process of downloading, installing, and registering InterBase 2009.

  • Download InterBase 2009 to your local computer or server.
  • Extract the .zip file to a new directory.
  • Run the install_windows.exe, install_linux.sh, install_mac_osx.sh or install_solaris.sh applications depending upon the platform you are installing on.
  • Follow the instructions below for Web Registration.
  • You will receive an activation file to your email account. Place this activation file in the InterBase/license directory
  • Start InterBase. Your product will now be activated.

Return to top of page

    Using the Installer

The following instructions guide you through the process of installing and registering InterBase using the cross-platform installer. You are encouraged to use this installer when possible. A console (command-line) installer is available for Linux and Solaris users who have environments that are not compatible with a GUI installer. However, to use the command-line installer on a Solaris or Linux computer, you must also have a copy of X-Windows installed. See Command-line installation for instructions on how to run the installation from a console window.

  1. Preparing to install:
    • If you are installing InterBase 2009 on a machine for the first time, you need to register the product as part of the installation. This applies to upgrades from previous versions, as well as to completely new installations. To prepare for the registration phase of the install, be sure you have the following handy:
      • The Serial Number is provided on the jacket of your CD-ROM.
      • Your CodeGear Developer Network user name and password. If you have ever registered a CodeGear product before, you are a member of the CodeGear Developer Network and have a user name and password for it. You may be a member of the Network if you joined it online even if you have never previously registered a CodeGear product. If you are not a member of CDN, you will have an opportunity to join during the registration phase of your installation.
    • If you use a dial-up connection to the Internet and wish to use the Direct registration method, establish the Internet connection before beginning the install.
    • If you are upgrading from a previous version, you should also perform the following actions:
      • Before un-installing a previous InterBase version, back up any existing databases using your existing version of InterBase. InterBase 2009 uses an on-disk structure, ODS 13.0. This is required to accommodate new system tables, and changes to existing system tables. Databases created with earlier versions of InterBase are not automatically upgraded to ODS 13.0 when an InterBase 2009 server attaches to these databases. To migrate these databases to the new ODS, backup these databases with the older version of InterBase and restore them using InterBase 2009 IBConsole or gbak.
      • Make a backup copy of your security database (admin.ib by default).
      • Stop the InterBase server and un-install InterBase.
      • As with any installation, CodeGear strongly recommends that you stop all running applications, including your virus checker.
      • UNIX and Linux users must log in as root to install, Windows and Mac OSX users must be logged in as a user with Administrative privileges.
  2. Insert your InterBase 2009 CD-ROM and run the install program: On Windows platforms, the installer should run automatically. If it does not, run install_windows.exe. On Linux platforms, run install_linux.sh; on Solaris platforms, run install_solaris.sh; on Mac OSX platform, run install_mac_osx.sh.
  3. When you first run the install program, the opening panel displays the following options:

Button

What it does

Install CodeGear  InterBase 2009 Server

Installs the main InterBase 2009 product.

InterBase 2009 on the web

Connects you to http://www.codegear.com/interbase.

Browse CD

Lets you browse the InterBase CD-ROM.

Setup Information

Displays this file. InterBase strongly recommends that you look this over before proceeding with the installation.

Exit

Exits Installation.

  1. Select the "Install CodeGear InterBase 2009 Server" button and follow the prompts to accept the license agreement. In the Choose Install Set panel, choose "Server and Client," "Client Only," "Register," and "Custom."
  2. Choose an install location and click Next to proceed to the review panel. In most cases, the defaults chosen for you by the Install Wizard will be appropriate. If you see anything that you need to change, click the Back button to return to the earlier panels.
  3. Once the Review panel shows you the desired configuration, click Install. The installer completes the product installation and then displays the Registration Wizard.
    • If you have your Serial Number, CodeGear Developer Network membership information available, you should perform the registration at this time. If you do not have a CDN membership, you will have the opportunity to create one during the registration. If you cannot register at this time, choose Cancel. When you are ready to register, run the InterBase installer again and choose Register from the Install Set panel, or invoke the License Manager tool upon start-up. Please note that if you are unable to register at this time, at least make sure that you Add the S/N you have received using the License Manager tool; this will allow InterBase to function, with default licensing parameters, for a grace period of 14 days before registration becomes mandatory.
    • On Linux and Solaris, if you wish to register from a shell command line, please execute the command
<interbase_home>/bin/LicenseManagerLauncher -i Console
  1. In the first panel of the Registration Wizard, choose Have Serial Number and click Next. In the next panel, enter the Serial Number and Key from the back of the InterBase CD-ROM jacket. The Next button becomes available only when you have entered a valid Serial Number and Key.
  2. Select a registration method: your choices are Direct, Email, Web page, or Telephone. If the machine you are installing on has an active internet connection, Direct is the easiest and fastest method and you are encouraged to use it. If you choose the Web, Email, or Telephone option, you receive an activation file by email that you must place manually following the directions below. Choose the Telephone option if you have no internet connection or experience difficulties with the other registration methods.
  3. InterBase 2009 includes a registration grace period of 14 days, if you add a valid serial number after installing the product, but do not choose to register at that time. If you use the License Manager utility to add your serial number, be sure to choose the File | Save command afterward or the grace period will not be in effect.

Direct Registration

If you use a dial-up connection to the Internet, be sure that you are connected to the internet before proceeding.

  1. The next panel requests your CodeGear Developer Network account information. If you have ever registered a CodeGear product or have joined the Network on the CodeGear web site, you should choose "I have an account."
    • If you do not have an account, choose "I do not have an account" and you will be guided through the steps for creating a CodeGear Developer Network account. You cannot create a new account using an email or login that is already in use for an existing account.
    • If you choose "I have an account," the following panel requests your CDN account information. You can enter either the email that you used to create you original account, or the login name. You do not need both. You do need to enter the password.
  2. If you connect to the Internet through a proxy server, you should check the "Use proxy server" box when it appears. You are then asked for a URL and port. If you do not have this information, you can get it from Internet Explorer: Choose Tools|Internet Options|Connection|Lan Settings.
  3. Look over the Information Summary and click Next.

Please go to Finishing up to continue with these instructions.

Return to top of page

Email Registration

  1. The next panel requests your CodeGear Developer Network account information. If you have ever registered a CodeGear product or have joined the Network on the CodeGear web site, you should choose "I have an account."
    • If you do not have an account, choose "I do not have an account" and you will be guided through the steps for creating a CodeGear Developer Network account. You cannot create a new account using an email or login that is already in use for an existing account.
    • If you choose "I have an account," the following panel requests your CDN account information. You can enter either the email that you used to create you original account, or the login name. You do not need both. You do need to enter the password.
  2. Look over the Information Summary and click Next.
  3. The Email Registration panel displays, with text highlighted. Click the Clipboard Copy button.
  4. Click OK on the window that notifies you of a successful copy and click Next.
  5. Click Finish in the next panel and Done in the final panel.
  6. Launch your email client and compose an email message to reg@codegear.com. Paste the contents of the clipboard into the body of the email and send it.
  7. Check your email and look for one with "CodeGear Product Registration" in the subject line. Save the attached text file to the <interbase_home>/license directory.

Please go to Finishing up to continue with these instructions.

Return to top of page

Web Registration

  1. The next panel displays the URL of the registration site and also gives you a Registration Key. Copy this number down or print the page. Click Finish.
  2. Open a browser and go to the URL provided: http://reg.codegear.com/.
  3. Log in to your CodeGear Developer Network account. If you do not have an account, click Create account.
  4. After you have logged in, enter the Serial Number from the InterBase CD-ROM jacket (the same one you used in the installation) in the top field. In the bottom field, enter the Registration key that you copied from the installation screen. Click Continue.
  5. Check the email address to be sure it is correct, and click Register.
  6. Check your email and look for one with "CodeGear Product Registration" in the subject line. Save the attached text file to the <interbase_home>/license directory.

Please go to Finishing up to continue with these instructions.

Return to top of page

Phone Registration

Phone registration is an option if you have no email connection. It also provides someone who can assist you if you have difficulties with the installation and registration process. The contact information is available at: http://www.codegear.com/about/contact

If you have an email address, you will receive an email with "CodeGear Product Registration" in the subject line. Your activation file is attached to this email. If you do not have email, CodeGear will send you the activation file on a floppy disk.

Save the activation file in <interbase_home>/license directory.

Please go to Finishing up to continue with these instructions.

Return to top of page

    Install Drivers

Return to the opening panel if it is still displayed and choose the connectivity drivers that you want to install. Otherwise, run the InterBase installer again and choose the "Install InterBase Connectivity Drivers" button. Choose a driver to install and follow the prompts. Note that the JDBC driver is automatically installed, so it is not displayed as a driver choice.

The InterBase installer provides the following drivers:

ADO.NET driver for InterBase

DataDirect ODBC Driver

Return to top of page

    Using the Wise Installer

InterBase 2009 includes a Windows/English-only installer to help make embedding InterBase easy. The installer is located in the: Disk1\InstData\Windows\VM directory of the CD and is named, "ib_install.exe".

Command line options for ib_install.exe:

*       /S (run installer in silent mode)

*       /M=<filename> (this file contains custom settings for your installation)

You can define custom parameter values (say values.txt) as follows. The default values are:

 
  MAINDIR=C:\CodeGear\InterBase
  TCP_PORT=3050
  INSTANCE=gds_db
  COMPONENTS=A,C,D

where the variables are defined as:

MAINDIR - The location of the InterBase Root Directory
TCP_PORT - default is 3050
INSTANCE - default is gds_db
COMPONENTS - This is a comma separated list of the Components that will be installed.

The options for COMPONENTS are:

 
A = Server and Client
B = Client only
C = Documentation
D = Registration (will not work in silent install mode)

For example, if the following values are saved in a file named values.txt, and you execute the command: ib_install.exe /s /m=values.txt, you will launch the silent installer with the settings from this file. If the values file is not found, the Silent Install will assume the default values as detailed above.

 
  MAINDIR=C:\CodeGear\InterBase
  TCP_PORT=3080
  INSTANCE=myib_inst
  COMPONENTS=A,C

You can also provide custom values via such files to the GUI installer by executing ib_install.exe without the /s flag.

Note: To include a license activation file (*.slip) with your installation, save the activation file into the directory where the ib_install.exe file is located.

Return to top of page

    Using the Java installer

For UNIX installations, as well as Japanese Windows installations.

    Property Files

The installer is named ib_install.exe on Windows platforms and ib_install.bin on UNIX Platforms. Using a property file that contains the variables for a specific install can customize the installer. Property files should be placed in the same directory as the installer. Sample property files are available under the extras directory of the InterBase CD.

Calling the Installer with a Property File

Windows example (Japanese installation only):

 ib_install.exe -f ib_install.properties 

UNIX example:

 ib_install.bin -f ib_install.properties 
Variables

Installer_UI

The mode that InstallAnywhere-based installer should run in

*       GUI

*       Silent

*       Console (UNIX platforms only)

Example:

 INSTALLER_UI=silent 

CHOSEN_INSTALL_SET

The Install set that wish to use:

*       Server (Server and Client)

*       Client (Client Only)

*       Register (can only used in GUI mode)

Example:

CHOSEN_INSTALL_SET=Server 
SLIP_FILENAME (Value Added resellers only) 

The location of the slip file that you will be using for InterBase.

Example:

 SLIP_FILENAME=C:\\slipdir\\myslipfile.slip 

USER_INSTALL_DIR

This is the install location for InterBase.

The default is C:\\CodeGear\\InterBase

MULTI_INSTANCE

Set to No by Default. If you want to take advantage of the InterBase 2009 Multi-Instance feature, set MULTI_INSTANCE=Yes. It is important to set the LABEL and PORT variables to something other than the default to not interfere with other version of InterBase running on the system

SERVER_TCP_PORT

Default is 3050. This only needs to be set if MULTI_INSTANCE is set to Yes. Please choose a Port number that will not interfere with other programs on the server machine

INSTANCE_NAME

Default is gds_db. This only needs to be set if MULTI_INSTANCE is set to Yes.

    Server Features

All Features are installed as Default and can only be disabled by setting the Feature to False.

*       Server: This includes the server, the guardian, the license file, the message file, the configuration file, and database information tools

*       Client: This includes the client library, the license file and the message file

*       Graphical tools: Graphical tools for InterBase and the associated help files. Short name is GT. To disable set GT=FALSE

*       Development support: Development tools for InterBase, including gpre. Short name is DS. To disable set DS=FALSE

*       Documentation: InterBase Documentation. Short name is DOCS. To disable set DOCS=FALSE

*       Command line tools: This includes database management tools, database query tools, and user management tools. Short name is CLT. To disable set CLT=FALSE

*       Examples: Example databases and example programs that use embedded SQL, dynamic SQL, and the InterBase API. Short name is EXAMPLES. To disable set EXAMPLES=FALSE

*       InterClient JDBC: The type 4 driver allows access to all features of InterBase through JDBC. Also includes samples and docs. Short name is JDBC. To disable set JDBC=FALSE

*       Register: Used to register InterBase (GUI only) short name is REG. To disable set REG=FALSE. You must set REG to FALSE even if you are doing a silent or console installation

ib_install.properties file:

Here is an example of a silent install without DOCS, JDBC, and Registration. You will notice that it specifies a slip file location, uses Label of gds_db1 and Port number of 3060

INSTALLER_UI=silent 
CHOSEN_INSTALL_SET=Server 
DOCS=FALSE 
JDBC=FALSE 
REG=FALSE 
SLIP_FILENAME=c:\\myslip.slip 
MULTI_INSTANCE=Yes 
SERVER_TCP_PORT=3060 
INSTANCE_NAME=gds_db1

Return to top of page

    Client Features

*       Client: This includes the client library, the license file and the message file.

*       Graphical tools: Graphical tools for InterBase and their associated help files. Short name is GT. To disable set GT=FALSE

*       Command line tools: This includes database management tools, database query tools, and user management tools. Short name is CLT. To disable set CLT=FALSE

*       InterClient JDBC: The type 4 driver allows access to all features of InterBase through JDBC. Also includes samples and docs. Short name is JDBC. To disable set JDBC=FALSE

ib_install.properties file:

Silent Client install without JDBC to non-default location

INSTALLER_UI=silent 
CHOSEN_INSTALL_SET=Client 
JDBC=FALSE 
USER_INSTALL_DIR=/opt/interbase

Return to top of page

    Finishing Up

That completes your InterBase installation and registration. You now need to install any licenses that you have purchased for users, processors, and Internet use. Please see Licensing Users and Processors for information on licensing.

Return to top of page

    Command-Line Installation

If your Linux or Solaris environment does not support the GUI installer, you can use the following steps to perform a console installation.

Use the TAR package to install InterBase (see .tar install instructions for Linux and Solaris) or use the InstallAnywhere-based installer. The InstallAnywhere-based installer requires X Window System libraries to be available. If they are not available, you will get the error "Installer User Interface Mode not Supported".

In addition, InterBase 2009 has a 14-day grace period for registration, but this feature requires a GUI and is not available to Linux and Solaris installations that do not have a GUI.

Return to top of page

Installing InterBase

  1. If an InterBase server is running, shut it down and uninstall any previous versions of InterBase.
  2. On your InterBase CD-ROM, go to the directory for your platform (Linux or Solaris) and run ib_install.bin with the -i flag.

ib_install.bin -i Console

Follow the prompts.

  1. When installation is complete, you must register InterBase in order to start the server. You have the following choices:
<interbase_home>/bin/LicenseManagerLauncher -i Console

For some platform-specific issues related to installation, please see the sections below:

*       Windows

*       Linux

*       Solaris

*       Mac OSX

Return to top of page

    Licensing Users and Processors

For more information about InterBase options, please visit the CodeGear InterBase Portal. The Licensing chapter in Operations Guide PDF manual covers this topic in more detail.

You will have the following basic functionality after you register:

*       Desktop and ToGo Edition(s): Permits local connections only (same machine), enables 8 cores/processors and eight simultaneous connections.

*       Server Edition: Enables 8 CPU cores/processors and one user (4 connections).

You can purchase licenses to enable additional simultaneous users, additional processors, and Internet use through the CodeGear web site or through your sales representative.

Return to top of page

    Windows

    InterBase Changes for Microsoft Vista

Please read the document InterBase on Microsoft Vista to get an understanding of what changes were made to InterBase 2009 in order for it to function well on that platform.

Return to top of page

    Install Issue with Windows 2000

IMPORTANT! You cannot install InterBase onto a network drive.

If you have InterBase installed on your computer, you will need to follow these steps before you install a new version:

1.       Go to Services and shut down InterBase Guardian and Server.

2.       CLOSE THE SERVICES APPLICATION. If you do not close this, the install fails until you reboot.

3.       Go to Control Panel and launch "Add-Remove Programs."

4.       Remove InterBase.

5.       Delete the full InterBase directory.

6.       Delete gds32.dll from c:\winnt\system32.

7.       Install InterBase.

Return to top of page

    Linux

    .tar Install

Use the following files to install InterBase 2009 SP2 on Linux:

*       InterBaseC_LI-V2009.tar

*       InterBaseSS_LI-V2009.tar

*       setup

*       License.txt

Setup

1.       Execute the setup script.

2.       Choose to install Server and Client or Install Client only.

3.       Follow the prompts to configure:

4.       Installation directory

o        Multi-instance option

o        Instance name and port

o        Run InterBase as a service

The script installs InterBase to the chosen location sets the correct variables to allow InterBase to run remotely and link to InterBase libraries.

Note: The installer must be run with “root” privileges.

Note: command line registration is not available.

Return to top of page

    InterBase 2009 Linux Multi-Instance Install Setup

In a Multi-Instance install the /usr/interbase symbolic link is not automatically created. Set the INTERBASE and LD_LIBRARY_PATH environment variables to use that particular instance of InterBase. This does not apply to "single" instance installations.

Return to top of page

    Saving customization files

If you are planning to install the InterBase 2009 software over an older version installed on the server machine, and you want to preserve the customization files, copy them to a safe place, for example:

gbak -b /usr/interbase/admin.ib /tmp/admin.ibk
cp /usr/interbase/ib_license.dat /tmp
cp /usr/interbase/ibconfig /tmp

You can skip this step if you haven't customized these files in a previous installation.

Return to top of page

    Running InterBase as a Service

To run InterBase as a service, run:

/usr/interbase/examples/ibservice.sh -s[tart]

When you choose to run InterBase as a service, the InterBase server starts automatically whenever the machine is running in a multi-user mode.

To remove InterBase as a service, run:

/usr/interbase/examples/ibservice.sh -r[emove]

You must then start the InterBase server manually whenever you need it.

Return to top of page

    Solaris

    .tar Install

Use the following files to install InterBase 2009 SP2 on Solaris:
• InterBaseC_SO-V2009.tar
• InterBaseSS_SO-V2009.tar
• setup

Setup

1.       Execute the setup script.

2.       Choose to install Server and Client or Install Client only.

3.       Follow the prompts to configure:

4.       Installation directory

o        Multi-instance option

o        Instance name and port

o        Run InterBase as a service

The script installs InterBase to the chosen location sets the correct variables to allow InterBase to run remotely and link to InterBase libraries.

Note: The installer must be run with “root” privileges.

Note: command line registration is not available

Return to top of page

    InterBase 2009 Solaris Multi-Instance Install Setup

In a Multi-Instance install the /usr/interbase symbolic link is not automatically created. Set the INTERBASE and LD_LIBRARY_PATH environment variables to use that particular instance of InterBase. This does not apply to "single" instance installations.

Return to top of page

    Saving Customization Files

If you are planning to install the InterBase 2009 software over an older version installed on the server machine, and you want to preserve the customization files, copy them to a safe place, for example:

gbak -b /usr/interbase/admin.ib /tmp/admin.ibk
cp /usr/interbase/ib_license.dat /tmp
cp /usr/interbase/ibconfig /tmp

You can skip this step if you haven't customized these files in a previous installation.

Return to top of page

    Saving Older Versions

If InterBase is running on your server, shut it down. To save the current version, rename the directory, for example:

mv /usr/interbase /usr/interbase.save

Return to top of page

    Running InterBase as a Service

To run InterBase as a service, run:

/usr/interbase/examples/ibservice.sh -s[tart]

When you choose to run InterBase as a service, the InterBase server starts automatically whenever the machine is running in a multi-user mode.

To remove InterBase as a service, run:

/usr/interbase/examples/ibservice.sh -r[emove]

You must then start the InterBase server manually whenever you need it.

Return to top of page

    Mac OS X

    InterBase 2009 Mac OS X Multi-Instance Install Setup

In a multi-instance install the /usr/interbase symbolic link is not automatically created to your install location. Set the INTERBASE and DYLD_LIBRARY_PATH environment variables to use that particular instance of InterBase. This does not apply to "single" instance installations.

    Running InterBase as a Service

When you install the product, InterBase is setup automatically to run as a service. You will notice that the /Library/StartupItems/ folder on your machine has an entry to run the InterBase server whenever the system boots up.

Return to top of page

    Known Issues

The following issues are still in the process of being resolved.

    UNICODE Character Sets

The 16-bit UNICODE character sets UNICODE_LE and UNICODE_BE only work for Server character sets. These character sets cannot be used as a client character set. If your client needs full UNICODE character support, please use UTF8 instead of UNICODE_LE and UNICODE_BE for the client character set (aka LC_CSET). A client can use the UTF8 (or other native) client character set to connect with a UNICODE database.

InterBase 2009 supports no defined UNICODE collations in this release. The default collation is binary sort order for UNICODE.

Return to top of page

    Red Hat and SUSE Libraries

Under Red Hat Enterprise Linux 4, InterBase 2009 runs using the Linux Thread library as opposed to the NPTL libraries. Under SUSE 10 InterBase 2009 uses the newer NPTL libraries.

Return to top of page

Copyright © 1986-2008 Embarcadero Technologies, Inc. All CodeGear brand and product names are trademarks or registered trademarks of Embarcadero Technologies in the United States and other countries. All other marks are the property of their respective owners.