{******************************************************************************}
{                        UNIFIED INTERBASE (UIB)                               }
{                                                                              }
{ Project JEDI Code Library (JCL)                                              }
{                                                                              }
{ The contents of this file are subject to the Mozilla Public License Version  }
{ 1.0 (the "License"); you may not use this file except in compliance with the }
{ License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ }
{                                                                              }
{ Software distributed under the License is distributed on an "AS IS" basis,   }
{ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for }
{ the specific language governing rights and limitations under the License.    }
{                                                                              }
{ The Original Code is JvUIBReg.pas.                                           }
{                                                                              }
{ The Initial Developer of the Original Code is documented in the accompanying }
{ help file JCL.chm. Portions created by these individuals are Copyright (C)   }
{ 2000 of these individuals.                                                   }
{                                                                              }
{ Register Components                                                          }
{                                                                              }
{ Unit owner:    Henri Gourvest                                                }
{ Last modified: Jun 08, 2003                                                  }
{                                                                              }
{******************************************************************************}

unit JvUIBReg;

{$IFNDEF BCB}
{$I jvcl.inc}
{$ENDIF !BCB}
{$I jvuib.inc}

interface

{$IFNDEF UIBNOCOMPONENT}
procedure Register;
{$ENDIF !UIBNOCOMPONENT}

implementation

{$IFNDEF UIBNOCOMPONENT}

uses
  Classes, Controls,
  {$IFDEF USEJVCL}
  JvDsgnConsts,
  {$ENDIF USEJVCL}
  {$IFNDEF DelphiPersonalEdition}
  JvUIBDataSet,
  {$ENDIF !DelphiPersonalEdition}
  JvUIB;

{$R JvUIBReg.dcr}

{$IFNDEF USEJVCL}
resourcestring
  RsPaletteUIB = 'Jv UIB';
{$ENDIF !USEJVCL}

procedure Register;
begin
  {$IFDEF COMPILER7_UP}
  {$IFNDEF DelphiPersonalEdition}
  GroupDescendentsWith(TJvUIBDataSet, TControl);
  GroupDescendentsWith(TJvUIBCustomDataSet, TControl);
  {$ENDIF !DelphiPersonalEdition}
  {$ENDIF COMPILER7_UP}

  RegisterComponents(RsPaletteUIB, [TJvUIBDatabase, TJvUIBTransaction, TJvUIBQuery,
    {$IFNDEF DelphiPersonalEdition} TJvUIBDataSet, {$ENDIF}
    TJvUIBScript, TJvUIBBackup, TJvUIBRestore]);
end;

{$ENDIF !UIBNOCOMPONENT}

end.
