diff --git a/Database/FACTUGES.FDB b/Database/FACTUGES.FDB
index 507c893e..c91fca1f 100644
Binary files a/Database/FACTUGES.FDB and b/Database/FACTUGES.FDB differ
diff --git a/Database/VISTAS.SQL b/Database/VISTAS.SQL
index a741bc66..5fb4face 100644
--- a/Database/VISTAS.SQL
+++ b/Database/VISTAS.SQL
@@ -2098,7 +2098,7 @@ AND (ARTICULOS.INVENTARIABLE = 1);
CREATE VIEW V_VENTAS_ARTICULOS(
ID_FACTURA,
ID_EMPRESA,
- ID_REFERENCIA_FACTURA,
+ REFERENCIA_FACTURA,
FECHA_FACTURA,
IMPORTE_TOTAL_FACTURA,
ID_COMISION_FACTURA,
diff --git a/Output/Debug/Cliente/FactuGES.exe b/Output/Debug/Cliente/FactuGES.exe
index f1a80542..2ea0dbee 100644
Binary files a/Output/Debug/Cliente/FactuGES.exe and b/Output/Debug/Cliente/FactuGES.exe differ
diff --git a/Output/Debug/Servidor/FactuGES_Server.exe b/Output/Debug/Servidor/FactuGES_Server.exe
index 45b9a17d..43f3a5ca 100644
Binary files a/Output/Debug/Servidor/FactuGES_Server.exe and b/Output/Debug/Servidor/FactuGES_Server.exe differ
diff --git a/Source/Base/Base.dpk b/Source/Base/Base.dpk
index 1aa71795..fe4f96a0 100644
--- a/Source/Base/Base.dpk
+++ b/Source/Base/Base.dpk
@@ -100,6 +100,7 @@ contains
MD5 in 'Utiles\MD5.pas',
uPasswordUtils in 'Utiles\uPasswordUtils.pas',
uInfoProjectUtils in 'Utiles\uInfoProjectUtils.pas',
- uActualizacion in 'uActualizacion.pas' {fActualizacion: Form};
+ uActualizacion in 'uActualizacion.pas' {fActualizacion: Form},
+ uInformeRegistryUtils in 'ClassRegistry\uInformeRegistryUtils.pas';
end.
diff --git a/Source/Base/Base.res b/Source/Base/Base.res
index 36f26e23..86c94e6a 100644
Binary files a/Source/Base/Base.res and b/Source/Base/Base.res differ
diff --git a/Source/Base/ClassRegistry/uClassRegistryUtils.pas b/Source/Base/ClassRegistry/uClassRegistryUtils.pas
index 74282e31..d7b679df 100644
--- a/Source/Base/ClassRegistry/uClassRegistryUtils.pas
+++ b/Source/Base/ClassRegistry/uClassRegistryUtils.pas
@@ -32,11 +32,17 @@ type
end;
IDataModuleRegistry = Interface( IComponentRegistry )
- ['{28E3BF72-1378-4136-B1FB-027FBB8FE99B}']
+ ['{9D8D1D23-6A5C-4351-9393-093CD8B76788}']
function CreateDatamodule( const aClassOrDisplayname: String;
aOwner: TComponent = nil ): TDatamodule;
end;
+ IReportRegistry = Interface( IComponentRegistry )
+ ['{49D3C8D5-8FEE-4F15-A6D2-51CB1DB29F8D}']
+ function CreateReport( const aClassOrDisplayname: String;
+ aOwner: TComponent = nil ): TInterfacedObject;
+ end;
+
TClassRegistry = class( TInterfacedObject, IClassRegistry )
private
FList: TStringlist;
@@ -88,6 +94,13 @@ type
aOwner: TComponent = nil ): TDatamodule;
end;
+ TReportRegistry = class( TComponentRegistry, IReportRegistry )
+ protected
+ procedure ValidateMinAcceptableClass(var aMinAcceptableClass: TClass ); override;
+ function CreateReport( const aClassOrDisplayname: String;
+ aOwner: TComponent = nil ): TInterfacedObject;
+ end;
+
EClassRegistryError = class( Exception );
implementation
@@ -302,4 +315,22 @@ begin
aMinAcceptableClass := TDatamodule;
end;
+{ TReportRegistry }
+
+function TReportRegistry.CreateReport(const aClassOrDisplayname: String;
+ aOwner: TComponent): TInterfacedObject;
+begin
+ Result := CreateObject( aClassOrDisplayname) As TInterfacedObject;
+// Result := CreateComponent( aClassOrDisplayname, aOwner ) As TInterfacedObject;
+end;
+
+procedure TReportRegistry.ValidateMinAcceptableClass(
+ var aMinAcceptableClass: TClass);
+begin
+ inherited;
+ If not aMinAcceptableClass.InheritsFrom( TInterfacedObject )
+ Then
+ aMinAcceptableClass := TInterfacedObject;
+end;
+
end.
diff --git a/Source/Base/ClassRegistry/uInformeRegistryUtils.pas b/Source/Base/ClassRegistry/uInformeRegistryUtils.pas
new file mode 100644
index 00000000..f8a58c58
--- /dev/null
+++ b/Source/Base/ClassRegistry/uInformeRegistryUtils.pas
@@ -0,0 +1,59 @@
+unit uInformeRegistryUtils;
+
+interface
+
+uses
+ Classes, Forms, uClassRegistryUtils;
+
+type
+ IInformeRegistry = interface (IReportRegistry)
+ ['{F6AC050F-5547-4E1F-AA44-DA0D06EDA4D7}']
+ function CreateInforme(const aClassOrDisplayname: String;
+ aOwner: TComponent = NIL): TInterfacedObject;
+ end;
+
+ TInformeRegistry = class(TReportRegistry, IInformeRegistry)
+ protected
+ function CreateInforme(const aClassOrDisplayname: String;
+ aOwner: TComponent = nil): TInterfacedObject;
+ end;
+
+function CreateInforme(const AName: String; const IID: TGUID; out Intf): Boolean;
+
+var
+ InformeRegistry : IInformeRegistry;
+
+implementation
+
+uses
+ SysUtils, cxControls;
+
+function CreateInforme(const AName: String; const IID: TGUID; out Intf): Boolean;
+begin
+ ShowHourglassCursor;
+ try
+ Result := Supports(InformeRegistry.CreateInforme(AName, Application), IID, Intf);
+ finally
+ HideHourglassCursor;
+ end;
+end;
+
+
+{ TInformeRegistry }
+
+function TInformeRegistry.CreateInforme(const aClassOrDisplayname: String;
+ aOwner: TComponent): TInterfacedObject;
+begin
+ if not Assigned(AOwner) then
+ AOwner := Application;
+ Result := CreateObject( aClassOrDisplayname) as TInterfacedObject;
+end;
+
+
+initialization
+ InformeRegistry := TInformeRegistry.Create;
+
+finalization
+ InformeRegistry := NIL;
+
+end.
diff --git a/Source/Cliente/uPantallaPrincipal.dfm b/Source/Cliente/uPantallaPrincipal.dfm
index b7817ce6..20d531c7 100644
--- a/Source/Cliente/uPantallaPrincipal.dfm
+++ b/Source/Cliente/uPantallaPrincipal.dfm
@@ -577,6 +577,8 @@ object fPantallaPrincipal: TfPantallaPrincipal
end
end
object JvXPMenuItemPainter1: TJvXPMenuItemPainter
+ SelectionFrameBrush.Color = 13811126
+ SelectionFramePen.Color = 6956042
Left = 424
Top = 256
end
diff --git a/Source/Cliente/uPantallaPrincipal.pas b/Source/Cliente/uPantallaPrincipal.pas
index ab7ed375..a9d7c7ea 100644
--- a/Source/Cliente/uPantallaPrincipal.pas
+++ b/Source/Cliente/uPantallaPrincipal.pas
@@ -463,6 +463,10 @@ begin
HostManager.LoadModule('HistoricoMovimientos_plugin.bpl');
HostManager.LoadModule('RemesasProveedor_plugin.bpl');
HostManager.LoadModule('Referencias_plugin.bpl');
+
+ HostManager.LoadModule('Informes_plugin.bpl');
+ HostManager.LoadModule('InfVentasArticulo_plugin.bpl');
+
{
HostManager.LoadModule('PedidosMontaje_plugin.bpl');
HostManager.LoadModule('CobrosMontaje_plugin.bpl');
diff --git a/Source/FactuGES_Group.bdsgroup b/Source/FactuGES_Group.bdsgroup
index 3b851f6d..07776eba 100644
--- a/Source/FactuGES_Group.bdsgroup
+++ b/Source/FactuGES_Group.bdsgroup
@@ -8,13 +8,7 @@
-
-
-
-
-
-
-
+
DataAbstract_D10\DataAbstract_D10.bdsproj
Base\Base.bdsproj
Base\ControllerBase\ControllerBase.bdsproj
@@ -25,11 +19,6 @@
Base\Usuarios\Usuarios.bdsproj
Modulos\Empresas\Views\Empresas_view.bdsproj
Modulos\Empresas\Plugin\Empresas_plugin.bdsproj
- Modulos\Formas de pago\Model\FormasPago_model.bdsproj
- Modulos\Formas de pago\Data\FormasPago_data.bdsproj
- Modulos\Formas de pago\Controller\FormasPago_controller.bdsproj
- Modulos\Formas de pago\Views\FormasPago_view.bdsproj
- Modulos\Formas de pago\Plugin\FormasPago_plugin.bdsproj
Modulos\Tipos de IVA\Model\TiposIVA_model.bdsproj
Modulos\Tipos de IVA\Data\TiposIVA_data.bdsproj
Modulos\Tipos de IVA\Controller\TiposIVA_controller.bdsproj
@@ -45,11 +34,6 @@
Modulos\Almacenes\Controller\Almacenes_controller.bdsproj
Modulos\Almacenes\Views\Almacenes_view.bdsproj
Modulos\Almacenes\Plugin\Almacenes_plugin.bdsproj
- Modulos\Familias\Model\Familias_model.bdsproj
- Modulos\Familias\Data\Familias_data.bdsproj
- Modulos\Familias\Controller\Familias_controller.bdsproj
- Modulos\Familias\Views\Familias_view.bdsproj
- Modulos\Familias\Plugin\Familias_plugin.bdsproj
Modulos\Articulos\Model\Articulos_model.bdsproj
Modulos\Articulos\Data\Articulos_data.bdsproj
Modulos\Articulos\Controller\Articulos_controller.bdsproj
@@ -101,12 +85,19 @@
Modulos\Albaranes de proveedor\Plugin\AlbaranesProveedor_plugin.bdsproj
Cliente\FactuGES.bdsproj
Servidor\FactuGES_Server.bdsproj
- Modulos\Referencias\Model\Referencias_model.bdsproj
- Modulos\Referencias\Data\Referencias_data.bdsproj
- Modulos\Referencias\Controller\Referencias_controller.bdsproj
- Modulos\Referencias\Views\Referencias_view.bdsproj
- Modulos\Referencias\Plugin\Referencias_plugin.bdsproj
- DataAbstract_D10.bpl Base.bpl ControllerBase.bpl GUIBase.bpl Empresas_model.bpl Empresas_data.bpl Empresas_controller.bpl Usuarios.bpl Empresas_view.bpl Empresas_plugin.bpl FormasPago_model.bpl FormasPago_data.bpl FormasPago_controller.bpl FormasPago_view.bpl FormasPago_plugin.bpl TiposIVA_model.bpl TiposIVA_data.bpl TiposIVA_controller.bpl TiposIVA_view.bpl TiposIVA_plugin.bpl Contactos_model.bpl Contactos_data.bpl Contactos_controller.bpl Contactos_view.bpl Contactos_plugin.bpl Almacenes_model.bpl Almacenes_data.bpl Almacenes_controller.bpl Almacenes_view.bpl Almacenes_plugin.bpl Familias_model.bpl Familias_data.bpl Familias_controller.bpl Familias_view.bpl Familias_plugin.bpl Articulos_model.bpl Articulos_data.bpl Articulos_controller.bpl Articulos_view.bpl Articulos_plugin.bpl RecibosCliente_model.bpl RecibosCliente_data.bpl RecibosCliente_controller.bpl RecibosCliente_view.bpl RecibosCliente_plugin.bpl RemesasCliente_model.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl BancaElectronica_controller.bpl BancaElectronica_view.bpl RemesasCliente_view.bpl RemesasCliente_plugin.bpl PedidosCliente_model.bpl PedidosCliente_data.bpl PedidosCliente_controller.bpl AlbaranesCliente_model.bpl AlbaranesCliente_data.bpl AlbaranesCliente_controller.bpl FacturasCliente_model.bpl FacturasCliente_data.bpl FacturasCliente_controller.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl PedidosProveedor_controller.bpl Inventario_model.bpl Inventario_data.bpl Inventario_controller.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl AlbaranesProveedor_controller.bpl PedCli_PedProv_relation.bpl PedCli_AlbCli_relation.bpl PedidosCliente_view.bpl PedidosCliente_plugin.bpl AlbaranesCliente_view.bpl AlbaranesCliente_plugin.bpl FacturasCliente_view.bpl FacturasCliente_plugin.bpl Inventario_view.bpl Inventario_plugin.bpl PedidosProveedor_view.bpl PedidosProveedor_plugin.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe Referencias_model.bpl Referencias_data.bpl Referencias_controller.bpl Referencias_view.bpl Referencias_plugin.bpl
+ Modulos\Informes base\Model\Informes_model.bdsproj
+ Modulos\Informes base\Data\Informes_data.bdsproj
+ Modulos\Informes base\Controller\InformesBase_controller.bdsproj
+ Modulos\Informes base\Controller\Informes_controller.bdsproj
+ Modulos\Informes base\Views\Informes_view.bdsproj
+ Modulos\Informes base\Views\InformesBase_view.bdsproj
+ Modulos\Informes base\Plugin\Informes_plugin.bdsproj
+ Modulos\Informe ventas por articulo\Model\InfVentasArticulo_model.bdsproj
+ Modulos\Informe ventas por articulo\Data\InfVentasArticulo_data.bdsproj
+ Modulos\Informe ventas por articulo\Controller\InfVentasArticulo_controller.bdsproj
+ Modulos\Informe ventas por articulo\Views\InfVentasArticulo_view.bdsproj
+ Modulos\Informe ventas por articulo\Plugin\InfVentasArticulo_plugin.bdsproj
+ DataAbstract_D10.bpl Base.bpl ControllerBase.bpl GUIBase.bpl Empresas_model.bpl Empresas_data.bpl Empresas_controller.bpl Usuarios.bpl Empresas_view.bpl Empresas_plugin.bpl TiposIVA_model.bpl TiposIVA_data.bpl TiposIVA_controller.bpl TiposIVA_view.bpl TiposIVA_plugin.bpl Contactos_model.bpl Contactos_data.bpl Contactos_controller.bpl Contactos_view.bpl Contactos_plugin.bpl Almacenes_model.bpl Almacenes_data.bpl Almacenes_controller.bpl Almacenes_view.bpl Almacenes_plugin.bpl Articulos_model.bpl Articulos_data.bpl Articulos_controller.bpl Articulos_view.bpl Articulos_plugin.bpl RecibosCliente_model.bpl RecibosCliente_data.bpl RecibosCliente_controller.bpl RecibosCliente_view.bpl RecibosCliente_plugin.bpl RemesasCliente_model.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl BancaElectronica_controller.bpl BancaElectronica_view.bpl RemesasCliente_view.bpl RemesasCliente_plugin.bpl PedidosCliente_model.bpl PedidosCliente_data.bpl PedidosCliente_controller.bpl AlbaranesCliente_model.bpl AlbaranesCliente_data.bpl AlbaranesCliente_controller.bpl FacturasCliente_model.bpl FacturasCliente_data.bpl FacturasCliente_controller.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl PedidosProveedor_controller.bpl Inventario_model.bpl Inventario_data.bpl Inventario_controller.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl AlbaranesProveedor_controller.bpl PedCli_PedProv_relation.bpl PedCli_AlbCli_relation.bpl PedidosCliente_view.bpl PedidosCliente_plugin.bpl AlbaranesCliente_view.bpl AlbaranesCliente_plugin.bpl FacturasCliente_view.bpl FacturasCliente_plugin.bpl Inventario_view.bpl Inventario_plugin.bpl PedidosProveedor_view.bpl PedidosProveedor_plugin.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe Informes_model.bpl Informes_data.bpl InformesBase_controller.bpl Informes_controller.bpl Informes_view.bpl InformesBase_view.bpl Informes_plugin.bpl InfVentasArticulo_model.bpl InfVentasArticulo_data.bpl InfVentasArticulo_controller.bpl InfVentasArticulo_view.bpl InfVentasArticulo_plugin.bpl
diff --git a/Source/Servicios/FactuGES.RODL b/Source/Servicios/FactuGES.RODL
index 70283c81..b0bf4525 100644
--- a/Source/Servicios/FactuGES.RODL
+++ b/Source/Servicios/FactuGES.RODL
@@ -510,6 +510,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Servicios/FactuGES_Intf.pas b/Source/Servicios/FactuGES_Intf.pas
index d8d7379f..ceb03d1b 100644
--- a/Source/Servicios/FactuGES_Intf.pas
+++ b/Source/Servicios/FactuGES_Intf.pas
@@ -44,6 +44,8 @@ const
IsrvHistoricoMovimientos_IID : TGUID = '{F1BE4D4C-017B-476D-A009-0D1B8D1A20CE}';
IsrvRemesasProveedor_IID : TGUID = '{6540A037-9847-4650-89BB-7B349C6004DF}';
IsrvReferencias_IID : TGUID = '{5EFE7CE2-3D74-4B4C-8D7A-0926A1D7A5BB}';
+ IsrvInformes_IID : TGUID = '{2E96455F-58CB-4DE2-9D3C-D590DAEA6DB4}';
+ IsrvInfVentasArticulo_IID : TGUID = '{31CD7B1B-CA98-4F92-A6D5-B3B02360613F}';
{ Event ID's }
@@ -73,6 +75,8 @@ type
IsrvHistoricoMovimientos = interface;
IsrvRemesasProveedor = interface;
IsrvReferencias = interface;
+ IsrvInformes = interface;
+ IsrvInfVentasArticulo = interface;
TRdxEmpresasArray = class;
@@ -624,6 +628,46 @@ type
end;
+ { IsrvInformes }
+ IsrvInformes = interface(IDARemoteService)
+ ['{2E96455F-58CB-4DE2-9D3C-D590DAEA6DB4}']
+ function GetNextAutoInc(const GeneratorName: String): Integer;
+ end;
+
+ { CosrvInformes }
+ CosrvInformes = class
+ class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvInformes;
+ end;
+
+ { TsrvInformes_Proxy }
+ TsrvInformes_Proxy = class(TDARemoteService_Proxy, IsrvInformes)
+ protected
+ function __GetInterfaceName:string; override;
+
+ function GetNextAutoInc(const GeneratorName: String): Integer;
+ end;
+
+ { IsrvInfVentasArticulo }
+ IsrvInfVentasArticulo = interface(IDARemoteService)
+ ['{31CD7B1B-CA98-4F92-A6D5-B3B02360613F}']
+ function GetData(const DatasetName: String; const MaxRecords: Integer; const Columns: String; const Params: TDADatasetParamArray): Binary;
+ function GetSchema(const DatasetName: String; const Columns: String): Binary;
+ end;
+
+ { CosrvInfVentasArticulo }
+ CosrvInfVentasArticulo = class
+ class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvInfVentasArticulo;
+ end;
+
+ { TsrvInfVentasArticulo_Proxy }
+ TsrvInfVentasArticulo_Proxy = class(TDARemoteService_Proxy, IsrvInfVentasArticulo)
+ protected
+ function __GetInterfaceName:string; override;
+
+ function GetData(const DatasetName: String; const MaxRecords: Integer; const Columns: String; const Params: TDADatasetParamArray): Binary;
+ function GetSchema(const DatasetName: String; const Columns: String): Binary;
+ end;
+
implementation
uses
@@ -2012,6 +2056,109 @@ begin
result := 'srvReferencias';
end;
+{ CosrvInformes }
+
+class function CosrvInformes.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvInformes;
+begin
+ result := TsrvInformes_Proxy.Create(aMessage, aTransportChannel);
+end;
+
+{ TsrvInformes_Proxy }
+
+function TsrvInformes_Proxy.__GetInterfaceName:string;
+begin
+ result := 'srvInformes';
+end;
+
+function TsrvInformes_Proxy.GetNextAutoInc(const GeneratorName: String): Integer;
+var
+ __request, __response : TMemoryStream;
+begin
+ __request := TMemoryStream.Create;
+ __response := TMemoryStream.Create;
+
+ try
+ __Message.Initialize(__TransportChannel, 'FactuGES', __InterfaceName, 'GetNextAutoInc');
+ __Message.Write('GeneratorName', TypeInfo(String), GeneratorName, []);
+ __Message.Finalize;
+
+ __Message.WriteToStream(__request);
+ __TransportChannel.Dispatch(__request, __response);
+ __Message.ReadFromStream(__response);
+
+ __Message.Read('Result', TypeInfo(Integer), result, []);
+ finally
+ __request.Free;
+ __response.Free;
+ end
+end;
+
+{ CosrvInfVentasArticulo }
+
+class function CosrvInfVentasArticulo.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IsrvInfVentasArticulo;
+begin
+ result := TsrvInfVentasArticulo_Proxy.Create(aMessage, aTransportChannel);
+end;
+
+{ TsrvInfVentasArticulo_Proxy }
+
+function TsrvInfVentasArticulo_Proxy.__GetInterfaceName:string;
+begin
+ result := 'srvInfVentasArticulo';
+end;
+
+function TsrvInfVentasArticulo_Proxy.GetData(const DatasetName: String; const MaxRecords: Integer; const Columns: String; const Params: TDADatasetParamArray): Binary;
+var
+ __request, __response : TMemoryStream;
+begin
+ result := nil;
+ __request := TMemoryStream.Create;
+ __response := TMemoryStream.Create;
+
+ try
+ __Message.Initialize(__TransportChannel, 'FactuGES', __InterfaceName, 'GetData');
+ __Message.Write('DatasetName', TypeInfo(String), DatasetName, []);
+ __Message.Write('MaxRecords', TypeInfo(Integer), MaxRecords, []);
+ __Message.Write('Columns', TypeInfo(String), Columns, []);
+ __Message.Write('Params', TypeInfo(DataAbstract_Intf.TDADatasetParamArray), Params, []);
+ __Message.Finalize;
+
+ __Message.WriteToStream(__request);
+ __TransportChannel.Dispatch(__request, __response);
+ __Message.ReadFromStream(__response);
+
+ __Message.Read('Result', TypeInfo(Binary), result, []);
+ finally
+ __request.Free;
+ __response.Free;
+ end
+end;
+
+function TsrvInfVentasArticulo_Proxy.GetSchema(const DatasetName: String; const Columns: String): Binary;
+var
+ __request, __response : TMemoryStream;
+begin
+ result := nil;
+ __request := TMemoryStream.Create;
+ __response := TMemoryStream.Create;
+
+ try
+ __Message.Initialize(__TransportChannel, 'FactuGES', __InterfaceName, 'GetSchema');
+ __Message.Write('DatasetName', TypeInfo(String), DatasetName, []);
+ __Message.Write('Columns', TypeInfo(String), Columns, []);
+ __Message.Finalize;
+
+ __Message.WriteToStream(__request);
+ __TransportChannel.Dispatch(__request, __response);
+ __Message.ReadFromStream(__response);
+
+ __Message.Read('Result', TypeInfo(Binary), result, []);
+ finally
+ __request.Free;
+ __response.Free;
+ end
+end;
+
initialization
RegisterROClass(TRdxLoginInfo);
RegisterROClass(TRdxEmpresasArray);
@@ -2039,6 +2186,8 @@ initialization
RegisterProxyClass(IsrvHistoricoMovimientos_IID, TsrvHistoricoMovimientos_Proxy);
RegisterProxyClass(IsrvRemesasProveedor_IID, TsrvRemesasProveedor_Proxy);
RegisterProxyClass(IsrvReferencias_IID, TsrvReferencias_Proxy);
+ RegisterProxyClass(IsrvInformes_IID, TsrvInformes_Proxy);
+ RegisterProxyClass(IsrvInfVentasArticulo_IID, TsrvInfVentasArticulo_Proxy);
finalization
@@ -2068,5 +2217,7 @@ finalization
UnregisterProxyClass(IsrvHistoricoMovimientos_IID);
UnregisterProxyClass(IsrvRemesasProveedor_IID);
UnregisterProxyClass(IsrvReferencias_IID);
+ UnregisterProxyClass(IsrvInformes_IID);
+ UnregisterProxyClass(IsrvInfVentasArticulo_IID);
end.
diff --git a/Source/Servicios/FactuGES_Invk.pas b/Source/Servicios/FactuGES_Invk.pas
index f0fbda48..53b6eb7f 100644
--- a/Source/Servicios/FactuGES_Invk.pas
+++ b/Source/Servicios/FactuGES_Invk.pas
@@ -200,6 +200,21 @@ type
published
end;
+ TsrvInformes_Invoker = class(TDARemoteService_Invoker)
+ private
+ protected
+ published
+ procedure Invoke_GetNextAutoInc(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
+ end;
+
+ TsrvInfVentasArticulo_Invoker = class(TDARemoteService_Invoker)
+ private
+ protected
+ published
+ procedure Invoke_GetData(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
+ procedure Invoke_GetSchema(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
+ end;
+
implementation
uses
@@ -1108,4 +1123,91 @@ begin
end;
end;
+{ TsrvInformes_Invoker }
+
+procedure TsrvInformes_Invoker.Invoke_GetNextAutoInc(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
+{ function GetNextAutoInc(const GeneratorName: String): Integer; }
+var
+ GeneratorName: String;
+ lResult: Integer;
+begin
+ try
+ __Message.Read('GeneratorName', TypeInfo(String), GeneratorName, []);
+
+ lResult := (__Instance as IsrvInformes).GetNextAutoInc(GeneratorName);
+
+ __Message.Initialize(__Transport, 'FactuGES', 'srvInformes', 'GetNextAutoIncResponse');
+ __Message.Write('Result', TypeInfo(Integer), lResult, []);
+ __Message.Finalize;
+
+ finally
+ end;
+end;
+
+{ TsrvInfVentasArticulo_Invoker }
+
+procedure TsrvInfVentasArticulo_Invoker.Invoke_GetData(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
+{ function GetData(const DatasetName: String; const MaxRecords: Integer; const Columns: String; const Params: TDADatasetParamArray): Binary; }
+var
+ DatasetName: String;
+ MaxRecords: Integer;
+ Columns: String;
+ Params: DataAbstract_Intf.TDADatasetParamArray;
+ lResult: Binary;
+ __lObjectDisposer: TROObjectDisposer;
+begin
+ Params := nil;
+ lResult := nil;
+ try
+ __Message.Read('DatasetName', TypeInfo(String), DatasetName, []);
+ __Message.Read('MaxRecords', TypeInfo(Integer), MaxRecords, []);
+ __Message.Read('Columns', TypeInfo(String), Columns, []);
+ __Message.Read('Params', TypeInfo(DataAbstract_Intf.TDADatasetParamArray), Params, []);
+
+ lResult := (__Instance as IsrvInfVentasArticulo).GetData(DatasetName, MaxRecords, Columns, Params);
+
+ __Message.Initialize(__Transport, 'FactuGES', 'srvInfVentasArticulo', 'GetDataResponse');
+ __Message.Write('Result', TypeInfo(Binary), lResult, []);
+ __Message.Finalize;
+
+ finally
+ __lObjectDisposer := TROObjectDisposer.Create(__Instance);
+ try
+ __lObjectDisposer.Add(Params);
+ __lObjectDisposer.Add(lResult);
+ finally
+ __lObjectDisposer.Free();
+ end;
+ end;
+end;
+
+procedure TsrvInfVentasArticulo_Invoker.Invoke_GetSchema(const __Instance:IInterface; const __Message:IROMessage; const __Transport:IROTransport; out __oResponseOptions:TROResponseOptions);
+{ function GetSchema(const DatasetName: String; const Columns: String): Binary; }
+var
+ DatasetName: String;
+ Columns: String;
+ lResult: Binary;
+ __lObjectDisposer: TROObjectDisposer;
+begin
+ lResult := nil;
+ try
+ __Message.Read('DatasetName', TypeInfo(String), DatasetName, []);
+ __Message.Read('Columns', TypeInfo(String), Columns, []);
+
+ lResult := (__Instance as IsrvInfVentasArticulo).GetSchema(DatasetName, Columns);
+
+ __Message.Initialize(__Transport, 'FactuGES', 'srvInfVentasArticulo', 'GetSchemaResponse');
+ __Message.Write('Result', TypeInfo(Binary), lResult, []);
+ __Message.Finalize;
+
+ finally
+ __lObjectDisposer := TROObjectDisposer.Create(__Instance);
+ try
+ __lObjectDisposer.Add(lResult);
+ finally
+ __lObjectDisposer.Free();
+ end;
+ end;
+end;
+
end.
diff --git a/Source/Servicios/RODLFILE.res b/Source/Servicios/RODLFILE.res
index 19e99046..b97011f4 100644
Binary files a/Source/Servicios/RODLFILE.res and b/Source/Servicios/RODLFILE.res differ
diff --git a/Source/Servidor/FactuGES_Server.dpr b/Source/Servidor/FactuGES_Server.dpr
index ed2cb505..019712e5 100644
--- a/Source/Servidor/FactuGES_Server.dpr
+++ b/Source/Servidor/FactuGES_Server.dpr
@@ -119,7 +119,14 @@ uses
schRecibosProveedorClient_Intf in '..\Modulos\Recibos de proveedor\Model\schRecibosProveedorClient_Intf.pas',
schRecibosProveedorServer_Intf in '..\Modulos\Recibos de proveedor\Model\schRecibosProveedorServer_Intf.pas',
schRecibosClienteClient_Intf in '..\Modulos\Recibos de cliente\Model\schRecibosClienteClient_Intf.pas',
- schRecibosClienteServer_Intf in '..\Modulos\Recibos de cliente\Model\schRecibosClienteServer_Intf.pas';
+ schRecibosClienteServer_Intf in '..\Modulos\Recibos de cliente\Model\schRecibosClienteServer_Intf.pas',
+ srvInformes_Impl in '..\Modulos\Informes base\Servidor\srvInformes_Impl.pas' {srvInformes: TDARemoteService},
+ srvInfVentasArticulo_Impl in '..\Modulos\Informe ventas por articulo\Servidor\srvInfVentasArticulo_Impl.pas' {srvInfVentasArticulo: TDARemoteService},
+ schInfVentasArticuloClient_Intf in '..\Modulos\Informe ventas por articulo\Model\schInfVentasArticuloClient_Intf.pas',
+ schInfVentasArticuloServer_Intf in '..\Modulos\Informe ventas por articulo\Model\schInfVentasArticuloServer_Intf.pas',
+ schInformesServer_Intf in '..\Modulos\Informes base\Model\schInformesServer_Intf.pas',
+ schInformesClient_Intf in '..\Modulos\Informes base\Model\schInformesClient_Intf.pas',
+ uSchemaUtilsServer in 'Utiles\uSchemaUtilsServer.pas';
{$R *.res}
{$R ..\Servicios\RODLFile.res}
diff --git a/Source/Servidor/FactuGES_Server.drc b/Source/Servidor/FactuGES_Server.drc
index 063a8bc1..2ecdbbd1 100644
--- a/Source/Servidor/FactuGES_Server.drc
+++ b/Source/Servidor/FactuGES_Server.drc
@@ -8,741 +8,762 @@
resources were bound to the produced executable.
*/
-#define TeeConst_TeeMsg_ValuesBar 64304
-#define TeeConst_TeeMsg_ValuesAngle 64305
-#define TeeConst_TeeMsg_ValuesGanttStart 64306
-#define TeeConst_TeeMsg_ValuesGanttEnd 64307
-#define TeeConst_TeeMsg_ValuesGanttNextTask 64308
-#define TeeConst_TeeMsg_ValuesBubbleRadius 64309
-#define TeeConst_TeeMsg_ValuesArrowEndX 64310
-#define TeeConst_TeeMsg_ValuesArrowEndY 64311
-#define OleConst_SLinkProperties 64312
-#define OleConst_SInvalidLinkSource 64313
-#define OleConst_SCannotBreakLink 64314
-#define OleConst_SEmptyContainer 64315
-#define OleConst_SInvalidVerb 64316
-#define OleConst_SPropDlgCaption 64317
-#define OleConst_SInvalidStreamFormat 64318
-#define TeeConst_TeeMsg_FunctionMultiply 64320
-#define TeeConst_TeeMsg_FunctionDivide 64321
-#define TeeConst_TeeMsg_FunctionHigh 64322
-#define TeeConst_TeeMsg_FunctionLow 64323
-#define TeeConst_TeeMsg_FunctionAverage 64324
-#define TeeConst_TeeMsg_GalleryShape 64325
-#define TeeConst_TeeMsg_GalleryBubble 64326
-#define TeeConst_TeeMsg_DefaultFontName 64327
-#define TeeConst_TeeMsg_CheckPointerSize 64328
-#define TeeConst_TeeMsg_FunctionPeriod 64329
-#define TeeConst_TeeMsg_PieOther 64330
-#define TeeConst_TeeMsg_ShapeGallery1 64331
-#define TeeConst_TeeMsg_ShapeGallery2 64332
-#define TeeConst_TeeMsg_ValuesX 64333
-#define TeeConst_TeeMsg_ValuesY 64334
-#define TeeConst_TeeMsg_ValuesPie 64335
-#define TeeConst_TeeMsg_GalleryArrow 64336
-#define TeeConst_TeeMsg_GalleryGantt 64337
-#define TeeConst_TeeMsg_GanttSample1 64338
-#define TeeConst_TeeMsg_GanttSample2 64339
-#define TeeConst_TeeMsg_GanttSample3 64340
-#define TeeConst_TeeMsg_GanttSample4 64341
-#define TeeConst_TeeMsg_GanttSample5 64342
-#define TeeConst_TeeMsg_GanttSample6 64343
-#define TeeConst_TeeMsg_GanttSample7 64344
-#define TeeConst_TeeMsg_GanttSample8 64345
-#define TeeConst_TeeMsg_GanttSample9 64346
-#define TeeConst_TeeMsg_GanttSample10 64347
-#define TeeConst_TeeMsg_DefaultFontSize 64348
-#define TeeConst_TeeMsg_DefaultGalleryFontSize 64349
-#define TeeConst_TeeMsg_FunctionAdd 64350
-#define TeeConst_TeeMsg_FunctionSubtract 64351
-#define TeeConst_TeeMsg_GalleryBar 64352
-#define TeeConst_TeeMsg_GalleryHorizBar 64353
-#define TeeConst_TeeMsg_GalleryPie 64354
-#define TeeConst_TeeMsg_GalleryFastLine 64355
-#define TeeConst_TeeMsg_Rotation 64356
-#define TeeConst_TeeMsg_PieSample1 64357
-#define TeeConst_TeeMsg_PieSample2 64358
-#define TeeConst_TeeMsg_PieSample3 64359
-#define TeeConst_TeeMsg_PieSample4 64360
-#define TeeConst_TeeMsg_PieSample5 64361
-#define TeeConst_TeeMsg_PieSample6 64362
-#define TeeConst_TeeMsg_PieSample7 64363
-#define TeeConst_TeeMsg_PieSample8 64364
-#define TeeConst_TeeMsg_GalleryChartName 64365
-#define TeeConst_TeeMsg_GalleryStandard 64366
-#define TeeConst_TeeMsg_GalleryFunctions 64367
-#define TeeConst_TeeMsg_AxisMinMax 64368
-#define TeeConst_TeeMsg_AxisMaxMin 64369
-#define TeeConst_TeeMsg_AxisLogBase 64370
-#define TeeConst_TeeMsg_MaxPointsPerPage 64371
-#define TeeConst_TeeMsg_3dPercent 64372
-#define TeeConst_TeeMsg_CircularSeries 64373
-#define TeeConst_TeeMsg_BarWidthPercent 64374
-#define TeeConst_TeeMsg_BarOffsetPercent 64375
-#define TeeConst_TeeMsg_DefaultPercentOf 64376
-#define TeeConst_TeeMsg_DefPercentFormat 64377
-#define TeeConst_TeeMsg_DefValueFormat 64378
-#define TeeConst_TeeMsg_AxisTitle 64379
-#define TeeConst_TeeMsg_AxisLabels 64380
-#define TeeConst_TeeMsg_GalleryLine 64381
-#define TeeConst_TeeMsg_GalleryPoint 64382
-#define TeeConst_TeeMsg_GalleryArea 64383
-#define MidConst_SNoEditsAllowed 64384
-#define MidConst_SNoDeletesAllowed 64385
-#define MidConst_SNoInsertsAllowed 64386
-#define MidConst_SConnectionMissing 64387
-#define MidConst_SNoCircularConnection 64388
-#define TeeConst_TeeMsg_LegendTopPos 64389
-#define TeeConst_TeeMsg_LegendFirstValue 64390
-#define TeeConst_TeeMsg_LegendColorWidth 64391
-#define TeeConst_TeeMsg_SeriesSetDataSource 64392
-#define TeeConst_TeeMsg_SeriesInvDataSource 64393
-#define TeeConst_TeeMsg_FillSample 64394
-#define TeeConst_TeeMsg_Angle 64395
-#define TeeConst_TeeMsg_AxisLogDateTime 64396
-#define TeeConst_TeeMsg_AxisLogNotPositive 64397
-#define TeeConst_TeeMsg_AxisLabelSep 64398
-#define TeeConst_TeeMsg_AxisIncrementNeg 64399
-#define SqlConst_SNOTIMPLEMENTED 64400
-#define SqlConst_SDRIVERINCOMPATIBLE 64401
-#define MidConst_SNoDataProvider 64402
-#define MidConst_SInvalidDataPacket 64403
-#define MidConst_SRefreshError 64404
-#define MidConst_SNoCircularReference 64405
-#define MidConst_SErrorLoadingMidas 64406
-#define MidConst_SCannotCreateDataSet 64407
-#define MidConst_SNoConnectToBroker 64408
-#define MidConst_SNoParentConnection 64409
-#define MidConst_SInvalidOptParamType 64410
-#define MidConst_SConstraintFailed 64411
-#define MidConst_SField 64412
-#define MidConst_SRecConstFail 64413
-#define MidConst_SFieldConstFail 64414
-#define MidConst_SDefExprFail 64415
-#define SqlConst_SSQLPARAMNOTSET 64416
-#define SqlConst_SINVALIDUSRPASS 64417
-#define SqlConst_SINVALIDPRECISION 64418
-#define SqlConst_SINVALIDLEN 64419
-#define SqlConst_SINVALIDXISOLEVEL 64420
-#define SqlConst_SINVALIDTXNID 64421
-#define SqlConst_SDUPLICATETXNID 64422
-#define SqlConst_SDRIVERRESTRICTED 64423
-#define SqlConst_SLOCALTRANSACTIVE 64424
-#define SqlConst_SMULTIPLETRANSNOTENABLED 64425
-#define SqlConst_SCONNECTIONFAILED 64426
-#define SqlConst_SDRIVERINITFAILED 64427
-#define SqlConst_SOPTLOCKFAILED 64428
-#define SqlConst_SINVALIDREF 64429
-#define SqlConst_SNOTABLE 64430
-#define SqlConst_SMISSINGPARAMINSQL 64431
-#define VDBConsts_SEditRecord 64432
-#define VDBConsts_SPostEdit 64433
-#define VDBConsts_SCancelEdit 64434
-#define VDBConsts_SRefreshRecord 64435
-#define VDBConsts_SRemoteLogin 64436
-#define SqlConst_SNOERROR 64437
-#define SqlConst_SWARNING 64438
-#define SqlConst_SNOMEMORY 64439
-#define SqlConst_SINVALIDFLDTYPE 64440
-#define SqlConst_SINVALIDHNDL 64441
-#define SqlConst_SNOTSUPPORTED 64442
-#define SqlConst_SINVALIDTIME 64443
-#define SqlConst_SINVALIDXLATION 64444
-#define SqlConst_SOUTOFRANGE 64445
-#define SqlConst_SINVALIDPARAM 64446
-#define SqlConst_SEOF 64447
-#define cxEditConsts_scxRegExprHexNumberExpected 64448
-#define cxEditConsts_scxRegExprMissing 64449
-#define cxEditConsts_scxRegExprUnnecessary 64450
-#define cxEditConsts_scxRegExprIncorrectSpace 64451
-#define cxEditConsts_scxRegExprNotCompiled 64452
-#define cxEditConsts_scxRegExprIncorrectParameterQuantifier 64453
-#define cxEditConsts_scxRegExprCantUseParameterQuantifier 64454
-#define cxEditConsts_scxMaskEditRegExprError 64455
-#define cxEditConsts_scxMaskEditInvalidEditValue 64456
-#define cxEditConsts_cxSSpinEditInvalidNumericValue 64457
-#define VDBConsts_SFirstRecord 64458
-#define VDBConsts_SPriorRecord 64459
-#define VDBConsts_SNextRecord 64460
-#define VDBConsts_SLastRecord 64461
-#define VDBConsts_SInsertRecord 64462
-#define VDBConsts_SDeleteRecord 64463
-#define cxEditConsts_scxSEditRepositoryTimeItem 64464
-#define cxEditConsts_scxRegExprLine 64465
-#define cxEditConsts_scxRegExprChar 64466
-#define cxEditConsts_scxRegExprNotAssignedSourceStream 64467
-#define cxEditConsts_scxRegExprEmptySourceStream 64468
-#define cxEditConsts_scxRegExprCantUsePlusQuantifier 64469
-#define cxEditConsts_scxRegExprCantUseStarQuantifier 64470
-#define cxEditConsts_scxRegExprCantCreateEmptyAlt 64471
-#define cxEditConsts_scxRegExprCantCreateEmptyBlock 64472
-#define cxEditConsts_scxRegExprIllegalSymbol 64473
-#define cxEditConsts_scxRegExprIllegalQuantifier 64474
-#define cxEditConsts_scxRegExprIllegalIntegerValue 64475
-#define cxEditConsts_scxRegExprTooBigReferenceNumber 64476
-#define cxEditConsts_scxRegExprCantCreateEmptyEnum 64477
-#define cxEditConsts_scxRegExprSubrangeOrder 64478
-#define cxEditConsts_scxRegExprHexNumberExpected0 64479
-#define cxEditConsts_scxSEditRepositoryButtonItem 64480
-#define cxEditConsts_scxSEditRepositoryCalcItem 64481
-#define cxEditConsts_scxSEditRepositoryCheckBoxItem 64482
-#define cxEditConsts_scxSEditRepositoryComboBoxItem 64483
-#define cxEditConsts_scxSEditRepositoryCurrencyItem 64484
-#define cxEditConsts_scxSEditRepositoryDateItem 64485
-#define cxEditConsts_scxSEditRepositoryHyperLinkItem 64486
-#define cxEditConsts_scxSEditRepositoryImageComboBoxItem 64487
-#define cxEditConsts_scxSEditRepositoryImageItem 64488
-#define cxEditConsts_scxSEditRepositoryMaskItem 64489
-#define cxEditConsts_scxSEditRepositoryMemoItem 64490
-#define cxEditConsts_scxSEditRepositoryMRUItem 64491
-#define cxEditConsts_scxSEditRepositoryPopupItem 64492
-#define cxEditConsts_scxSEditRepositorySpinItem 64493
-#define cxEditConsts_scxSEditRepositoryRadioGroupItem 64494
-#define cxEditConsts_scxSEditRepositoryTextItem 64495
-#define cxEditConsts_cxSDateThursday 64496
-#define cxEditConsts_cxSDateFriday 64497
-#define cxEditConsts_cxSDateSaturday 64498
-#define cxEditConsts_cxSDateFirst 64499
-#define cxEditConsts_cxSDateSecond 64500
-#define cxEditConsts_cxSDateThird 64501
-#define cxEditConsts_cxSDateFourth 64502
-#define cxEditConsts_cxSDateFifth 64503
-#define cxEditConsts_cxSDateSixth 64504
-#define cxEditConsts_cxSDateSeventh 64505
-#define cxEditConsts_cxSDateBOM 64506
-#define cxEditConsts_cxSDateEOM 64507
-#define cxEditConsts_cxSDateNow 64508
-#define cxEditConsts_scxSCalcError 64509
-#define cxEditConsts_scxSHyperLinkPrefix 64510
-#define cxEditConsts_scxSEditRepositoryBlobItem 64511
-#define cxEditConsts_cxSMenuItemCaptionPaste 64512
-#define cxEditConsts_cxSMenuItemCaptionDelete 64513
-#define cxEditConsts_cxSMenuItemCaptionLoad 64514
-#define cxEditConsts_cxSMenuItemCaptionSave 64515
-#define cxEditConsts_cxSDatePopupClear 64516
-#define cxEditConsts_cxSDatePopupNow 64517
-#define cxEditConsts_cxSDatePopupOK 64518
-#define cxEditConsts_cxSDatePopupToday 64519
-#define cxEditConsts_cxSDateError 64520
-#define cxEditConsts_cxSDateToday 64521
-#define cxEditConsts_cxSDateYesterday 64522
-#define cxEditConsts_cxSDateTomorrow 64523
-#define cxEditConsts_cxSDateSunday 64524
-#define cxEditConsts_cxSDateMonday 64525
-#define cxEditConsts_cxSDateTuesday 64526
-#define cxEditConsts_cxSDateWednesday 64527
-#define cxEditConsts_cxSEditTimeConvertError 64528
-#define cxEditConsts_cxSEditValidateErrorText 64529
-#define cxEditConsts_cxSEditValueOutOfBounds 64530
-#define cxEditConsts_cxSEditCheckBoxChecked 64531
-#define cxEditConsts_cxSEditCheckBoxGrayed 64532
-#define cxEditConsts_cxSEditCheckBoxUnchecked 64533
-#define cxEditConsts_cxSRadioGroupDefaultCaption 64534
-#define cxEditConsts_cxSBlobButtonOK 64535
-#define cxEditConsts_cxSBlobButtonCancel 64536
-#define cxEditConsts_cxSBlobButtonClose 64537
-#define cxEditConsts_cxSBlobMemo 64538
-#define cxEditConsts_cxSBlobMemoEmpty 64539
-#define cxEditConsts_cxSBlobPicture 64540
-#define cxEditConsts_cxSBlobPictureEmpty 64541
-#define cxEditConsts_cxSMenuItemCaptionCut 64542
-#define cxEditConsts_cxSMenuItemCaptionCopy 64543
-#define pnglang_EPNGUnknownCompressionText 64544
-#define pnglang_EPNGUnknownInterlaceText 64545
-#define pnglang_EPNGCannotAssignChunkText 64546
-#define pnglang_EPNGUnexpectedEndText 64547
-#define pnglang_EPNGNoImageDataText 64548
-#define pnglang_EPNGCannotChangeSizeText 64549
-#define pnglang_EPNGCannotAddChunkText 64550
-#define pnglang_EPNGCannotAddInvalidImageText 64551
-#define pnglang_EPNGOutMemoryText 64552
-#define pnglang_EPNGHeaderNotPresentText 64553
-#define cxDataConsts_cxSDataReadError 64554
-#define cxDataConsts_cxSDataWriteError 64555
-#define cxEditConsts_cxSEditDateConvertError 64556
-#define cxEditConsts_cxSEditInvalidRepositoryItem 64557
-#define cxEditConsts_cxSEditNumericValueConvertError 64558
-#define cxEditConsts_cxSEditPopupCircularReferencingError 64559
-#define ADOConst_SConnectionRequired 64560
-#define ADOConst_SCantRequery 64561
-#define ADOConst_SNoFilterOptions 64562
-#define ADOConst_SRecordsetNotOpen 64563
-#define ADOConst_sNameAttr 64564
-#define ADOConst_sValueAttr 64565
-#define pnglang_EPngInvalidCRCText 64566
-#define pnglang_EPNGInvalidIHDRText 64567
-#define pnglang_EPNGMissingMultipleIDATText 64568
-#define pnglang_EPNGZLIBErrorText 64569
-#define pnglang_EPNGInvalidPaletteText 64570
-#define pnglang_EPNGInvalidFileHeaderText 64571
-#define pnglang_EPNGIHDRNotFirstText 64572
-#define pnglang_EPNGSizeExceedsText 64573
-#define pnglang_EPNGUnknownPalEntryText 64574
-#define pnglang_EPNGUnknownCriticalChunkText 64575
-#define IBSQLMonitor_StrPlan 64576
-#define IBSQLMonitor_StrPlanCantRetrive 64577
-#define IBSQLMonitor_StrCommitHardComm 64578
-#define IBSQLMonitor_StrCommitRetaining 64579
-#define IBSQLMonitor_StrRollback 64580
-#define IBSQLMonitor_StrRollbackRetainin 64581
-#define IBSQLMonitor_StrStartTransaction 64582
-#define IBSQLMonitor_StrApplication 64583
-#define ADOConst_SMissingConnection 64584
-#define ADOConst_SNoDetailFilter 64585
-#define ADOConst_SBookmarksRequired 64586
-#define ADOConst_SMissingCommandText 64587
-#define ADOConst_SNoResultSet 64588
-#define ADOConst_SADOCreateError 64589
-#define ADOConst_SEventsNotSupported 64590
-#define ADOConst_SUsupportedFieldType 64591
-#define IBXConst_SLoginPromptFailure 64592
-#define IBXConst_SIB70feature 64593
-#define IBXConst_SIB71feature 64594
-#define IBSQLMonitor_StrConnect 64595
-#define IBSQLMonitor_StrDisconnect 64596
-#define IBSQLMonitor_StrMisc 64597
-#define IBSQLMonitor_StrError 64598
-#define IBSQLMonitor_StrAttach 64599
-#define IBSQLMonitor_StrDetach 64600
-#define IBSQLMonitor_StrQuery 64601
-#define IBSQLMonitor_StrStart 64602
-#define IBSQLMonitor_StrExecute 64603
-#define IBSQLMonitor_StrNULL 64604
-#define IBSQLMonitor_StrBLOB 64605
-#define IBSQLMonitor_StrFetch 64606
-#define IBSQLMonitor_StrPrepare 64607
-#define IBXConst_SNoDestinationDirectory 64608
-#define IBXConst_SNosourceDirectory 64609
-#define IBXConst_SNoUninstallFile 64610
-#define IBXConst_SOptionNeedsClient 64611
-#define IBXConst_SOptionNeedsServer 64612
-#define IBXConst_SInvalidOption 64613
-#define IBXConst_SInvalidOnErrorResult 64614
-#define IBXConst_SInvalidOnStatusResult 64615
-#define IBXConst_SDPBConstantUnknownEx 64616
-#define IBXConst_STPBConstantUnknownEx 64617
-#define IBXConst_SUnknownPlan 64618
-#define IBXConst_SFieldSizeMismatch 64619
-#define IBXConst_SEventAlreadyRegistered 64620
-#define IBXConst_SStringTooLarge 64621
-#define IBXConst_SNoTimers 64622
-#define IBXConst_SIB65feature 64623
-#define IBXConst_SServiceActive 64624
-#define IBXConst_SServiceInActive 64625
-#define IBXConst_SServerNameMissing 64626
-#define IBXConst_SQueryParamsError 64627
-#define IBXConst_SStartParamsError 64628
-#define IBXConst_SOutputParsingError 64629
-#define IBXConst_SUseSpecificProcedures 64630
-#define IBXConst_SSQLMonitorAlreadyPresent 64631
-#define IBXConst_SCantPrintValue 64632
-#define IBXConst_SEOFReached 64633
-#define IBXConst_SEOFInComment 64634
-#define IBXConst_SEOFInString 64635
-#define IBXConst_SParamNameExpected 64636
-#define IBXConst_SSuccess 64637
-#define IBXConst_SDelphiException 64638
-#define IBXConst_SNoOptionsSet 64639
-#define IBXConst_SNoRecordsAffected 64640
-#define IBXConst_SNoTableName 64641
-#define IBXConst_SCannotCreatePrimaryIndex 64642
-#define IBXConst_SCannotDropSystemIndex 64643
-#define IBXConst_STableNameMismatch 64644
-#define IBXConst_SIndexFieldMissing 64645
-#define IBXConst_SInvalidCancellation 64646
-#define IBXConst_SInvalidEvent 64647
-#define IBXConst_SMaximumEvents 64648
-#define IBXConst_SNoEventsRegistered 64649
-#define IBXConst_SInvalidQueueing 64650
-#define IBXConst_SInvalidRegistration 64651
-#define IBXConst_SInvalidBatchMove 64652
-#define IBXConst_SSQLDialectInvalid 64653
-#define IBXConst_SSPBConstantNotSupported 64654
-#define IBXConst_SSPBConstantUnknown 64655
-#define IBXConst_SCannotCreateSharedResource 64656
-#define IBXConst_SWindowsAPIError 64657
-#define IBXConst_SColumnListsDontMatch 64658
-#define IBXConst_SColumnTypesDontMatch 64659
-#define IBXConst_SCantEndSharedTransaction 64660
-#define IBXConst_SFieldUnsupportedType 64661
-#define IBXConst_SCircularDataLink 64662
-#define IBXConst_SEmptySQLStatement 64663
-#define IBXConst_SIsASelectStatement 64664
-#define IBXConst_SRequiredParamNotSet 64665
-#define IBXConst_SNoStoredProcName 64666
-#define IBXConst_SIsAExecuteProcedure 64667
-#define IBXConst_SUpdateFailed 64668
-#define IBXConst_SNotCachedUpdates 64669
-#define IBXConst_SNotLiveRequest 64670
-#define IBXConst_SNoProvider 64671
-#define IBXConst_SEmptyQuery 64672
-#define IBXConst_SCannotOpenNonSQLSelect 64673
-#define IBXConst_SNoFieldAccess 64674
-#define IBXConst_SFieldReadOnly 64675
-#define IBXConst_SFieldNotFound 64676
-#define IBXConst_SNotEditing 64677
-#define IBXConst_SCannotInsert 64678
-#define IBXConst_SCannotPost 64679
-#define IBXConst_SCannotUpdate 64680
-#define IBXConst_SCannotDelete 64681
-#define IBXConst_SCannotRefresh 64682
-#define IBXConst_SBufferNotSet 64683
-#define IBXConst_SCircularReference 64684
-#define IBXConst_SSQLParseError 64685
-#define IBXConst_SUserAbort 64686
-#define IBXConst_SDataSetUniDirectional 64687
-#define IBXConst_SXSQLDAIndexOutOfRange 64688
-#define IBXConst_SXSQLDANameDoesNotExist 64689
-#define IBXConst_SEOF 64690
-#define IBXConst_SBOF 64691
-#define IBXConst_SInvalidStatementHandle 64692
-#define IBXConst_SSQLOpen 64693
-#define IBXConst_SSQLClosed 64694
-#define IBXConst_SDatasetOpen 64695
-#define IBXConst_SDatasetClosed 64696
-#define IBXConst_SUnknownSQLDataType 64697
-#define IBXConst_SInvalidColumnIndex 64698
-#define IBXConst_SInvalidParamColumnIndex 64699
-#define IBXConst_SInvalidDataConversion 64700
-#define IBXConst_SColumnIsNotNullable 64701
-#define IBXConst_SBlobCannotBeRead 64702
-#define IBXConst_SBlobCannotBeWritten 64703
-#define IBXConst_SOperationCancelled 64704
-#define IBXConst_SDPBConstantNotSupported 64705
-#define IBXConst_SDPBConstantUnknown 64706
-#define IBXConst_STPBConstantNotSupported 64707
-#define IBXConst_STPBConstantUnknown 64708
-#define IBXConst_SDatabaseClosed 64709
-#define IBXConst_SDatabaseOpen 64710
-#define IBXConst_SDatabaseNameMissing 64711
-#define IBXConst_SNotInTransaction 64712
-#define IBXConst_SInTransaction 64713
-#define IBXConst_STimeoutNegative 64714
-#define IBXConst_SNoDatabasesInTransaction 64715
-#define IBXConst_SUpdateWrongDB 64716
-#define IBXConst_SUpdateWrongTR 64717
-#define IBXConst_SDatabaseNotAssigned 64718
-#define IBXConst_STransactionNotAssigned 64719
-#define uDARes_err_DARDMInvalidSchema 64720
-#define uDARes_err_DARDMUnassignedAdapter 64721
-#define uDARes_err_DARDMConnectionIsNotAssigned 64722
-#define uDARes_err_DARDMCannotFindProxessorForDelta 64723
-#define uDARes_err_NeedShareMem 64724
-#define uDARes_err_ExecuteSQLCommandNotAllowed 64725
-#define IBXConst_SUnknownError 64726
-#define IBXConst_SInterBaseMissing 64727
-#define IBXConst_SInterBaseInstallMissing 64728
-#define IBXConst_SIB60feature 64729
-#define IBXConst_SNotSupported 64730
-#define IBXConst_SNotPermitted 64731
-#define IBXConst_SFileAccessError 64732
-#define IBXConst_SConnectionTimeout 64733
-#define IBXConst_SCannotSetDatabase 64734
-#define IBXConst_SCannotSetTransaction 64735
-#define uDARes_err_FieldTypeNotSupported 64736
-#define uDARes_err_InvalidDataset 64737
-#define uDARes_err_CannotFindItem 64738
-#define uDARes_err_DriverAlreadyLoaded 64739
-#define uDARes_err_InvalidDLL 64740
-#define uDARes_err_UnknownDriver 64741
-#define uDARes_err_UnknownParameter 64742
-#define uDARes_err_FieldIsNotBound 64743
-#define uDARes_err_CannotFindField 64744
-#define uDARes_err_LoadPackageFailed 64745
-#define uDARes_err_InvalidDriverReference 64746
-#define uDARes_err_CannotFindStatement 64747
-#define uDARes_err_CannotFindDefaultItem 64748
-#define uDARes_err_PoolIsNotEmpty 64749
-#define uDARes_err_MaxPoolSizeReached 64750
-#define uDARes_err_LAMEDataset 64751
-#define DBConsts_SProviderSQLNotSupported 64752
-#define DBConsts_SProviderExecuteNotSupported 64753
-#define DBConsts_SExprNoAggOnCalcs 64754
-#define DBConsts_SDataSetUnidirectional 64755
-#define DBConsts_SUnassignedVar 64756
-#define DBConsts_SRecordNotFound 64757
-#define DBConsts_SBcdOverflow 64758
-#define DBConsts_SInvalidBcdValue 64759
-#define DBConsts_SInvalidFormatType 64760
-#define DBConsts_SCouldNotParseTimeStamp 64761
-#define DBConsts_SInvalidSqlTimeStamp 64762
-#define uDARes_err_ChangeLogAlreadyStarted 64763
-#define uDARes_err_NotAttachedToDataTable 64764
-#define uDARes_err_DriverProcAlreadyRegistered 64765
-#define uDARes_err_DriverManagerAlreadyCreated 64766
-#define uDARes_err_DriverManagerNotAssigned 64767
-#define DBConsts_SExprIncorrect 64768
-#define DBConsts_SExprNothing 64769
-#define DBConsts_SExprTypeMis 64770
-#define DBConsts_SExprBadScope 64771
-#define DBConsts_SExprNoArith 64772
-#define DBConsts_SExprNotAgg 64773
-#define DBConsts_SExprBadConst 64774
-#define DBConsts_SExprNoAggFilter 64775
-#define DBConsts_SExprEmptyInList 64776
-#define DBConsts_SInvalidKeywordUse 64777
-#define DBConsts_STextFalse 64778
-#define DBConsts_STextTrue 64779
-#define DBConsts_SParameterNotFound 64780
-#define DBConsts_SInvalidVersion 64781
-#define DBConsts_SBadFieldType 64782
-#define DBConsts_SAggActive 64783
-#define DBConsts_SNotEditing 64784
-#define DBConsts_SDataSetClosed 64785
-#define DBConsts_SDataSetEmpty 64786
-#define DBConsts_SDataSetReadOnly 64787
-#define DBConsts_SNestedDataSetClass 64788
-#define DBConsts_SExprTermination 64789
-#define DBConsts_SExprNameError 64790
-#define DBConsts_SExprStringError 64791
-#define DBConsts_SExprInvalidChar 64792
-#define DBConsts_SExprNoLParen 64793
-#define DBConsts_SExprNoRParen 64794
-#define DBConsts_SExprNoRParenOrComma 64795
-#define DBConsts_SExprExpected 64796
-#define DBConsts_SExprBadField 64797
-#define DBConsts_SExprBadNullTest 64798
-#define DBConsts_SExprRangeError 64799
-#define DBConsts_SFieldOutOfRange 64800
-#define DBConsts_SFieldRequired 64801
-#define DBConsts_SDataSetMissing 64802
-#define DBConsts_SInvalidCalcType 64803
-#define DBConsts_SFieldReadOnly 64804
-#define DBConsts_SFieldIndexError 64805
-#define DBConsts_SNoFieldIndexes 64806
-#define DBConsts_SNotIndexField 64807
-#define DBConsts_SIndexFieldMissing 64808
-#define DBConsts_SNoIndexForFields 64809
-#define DBConsts_SIndexNotFound 64810
-#define DBConsts_SCircularDataLink 64811
-#define DBConsts_SLookupInfoError 64812
-#define DBConsts_SDataSourceChange 64813
-#define DBConsts_SNoNestedMasterSource 64814
-#define DBConsts_SDataSetOpen 64815
-#define DBConsts_SInvalidFieldSize 64816
-#define DBConsts_SInvalidFieldKind 64817
-#define DBConsts_SUnknownFieldType 64818
-#define DBConsts_SFieldNameMissing 64819
-#define DBConsts_SDuplicateFieldName 64820
-#define DBConsts_SFieldNotFound 64821
-#define DBConsts_SFieldAccessError 64822
-#define DBConsts_SFieldValueError 64823
-#define DBConsts_SFieldRangeError 64824
-#define DBConsts_SBcdFieldRangeError 64825
-#define DBConsts_SInvalidIntegerValue 64826
-#define DBConsts_SInvalidBoolValue 64827
-#define DBConsts_SInvalidFloatValue 64828
-#define DBConsts_SFieldTypeMismatch 64829
-#define DBConsts_SFieldSizeMismatch 64830
-#define DBConsts_SInvalidVarByteArray 64831
-#define JclResources_RsIntelCacheDescr79 64832
-#define JclResources_RsIntelCacheDescr7A 64833
-#define JclResources_RsIntelCacheDescr7B 64834
-#define JclResources_RsIntelCacheDescr7C 64835
-#define JclResources_RsIntelCacheDescr7D 64836
-#define JclResources_RsIntelCacheDescr7F 64837
-#define JclResources_RsIntelCacheDescr82 64838
-#define JclResources_RsIntelCacheDescr83 64839
-#define JclResources_RsIntelCacheDescr84 64840
-#define JclResources_RsIntelCacheDescr85 64841
-#define JclResources_RsIntelCacheDescr86 64842
-#define JclResources_RsIntelCacheDescr87 64843
-#define JclResources_RsIntelCacheDescrB0 64844
-#define JclResources_RsIntelCacheDescrB3 64845
-#define JclResources_RsIntelCacheDescrF0 64846
-#define JclResources_RsIntelCacheDescrF1 64847
-#define JclResources_RsIntelCacheDescr44 64848
-#define JclResources_RsIntelCacheDescr45 64849
-#define JclResources_RsIntelCacheDescr50 64850
-#define JclResources_RsIntelCacheDescr51 64851
-#define JclResources_RsIntelCacheDescr52 64852
-#define JclResources_RsIntelCacheDescr5B 64853
-#define JclResources_RsIntelCacheDescr5C 64854
-#define JclResources_RsIntelCacheDescr5D 64855
-#define JclResources_RsIntelCacheDescr60 64856
-#define JclResources_RsIntelCacheDescr66 64857
-#define JclResources_RsIntelCacheDescr67 64858
-#define JclResources_RsIntelCacheDescr68 64859
-#define JclResources_RsIntelCacheDescr70 64860
-#define JclResources_RsIntelCacheDescr71 64861
-#define JclResources_RsIntelCacheDescr72 64862
-#define JclResources_RsIntelCacheDescr78 64863
-#define JclResources_RsIntelCacheDescr03 64864
-#define JclResources_RsIntelCacheDescr04 64865
-#define JclResources_RsIntelCacheDescr06 64866
-#define JclResources_RsIntelCacheDescr08 64867
-#define JclResources_RsIntelCacheDescr0A 64868
-#define JclResources_RsIntelCacheDescr0C 64869
-#define JclResources_RsIntelCacheDescr22 64870
-#define JclResources_RsIntelCacheDescr23 64871
-#define JclResources_RsIntelCacheDescr25 64872
-#define JclResources_RsIntelCacheDescr29 64873
-#define JclResources_RsIntelCacheDescr2C 64874
-#define JclResources_RsIntelCacheDescr30 64875
-#define JclResources_RsIntelCacheDescr40 64876
-#define JclResources_RsIntelCacheDescr41 64877
-#define JclResources_RsIntelCacheDescr42 64878
-#define JclResources_RsIntelCacheDescr43 64879
-#define JclResources_RsRTTIBasedOn 64880
-#define JclResources_RsRTTIFloatType 64881
-#define JclResources_RsRTTIMethodKind 64882
-#define JclResources_RsRTTIParamCount 64883
-#define JclResources_RsRTTIReturnType 64884
-#define JclResources_RsRTTIMaxLen 64885
-#define JclResources_RsRTTIElSize 64886
-#define JclResources_RsRTTIElType 64887
-#define JclResources_RsRTTIElNeedCleanup 64888
-#define JclResources_RsRTTIVarType 64889
-#define JclResources_RsDeclarationFormat 64890
-#define JclResources_RsBlankSearchString 64891
-#define JclResources_RsSynchCreateEvent 64892
-#define JclResources_RsIntelCacheDescr00 64893
-#define JclResources_RsIntelCacheDescr01 64894
-#define JclResources_RsIntelCacheDescr02 64895
-#define JclResources_RsRTTIVirtualMethod 64896
-#define JclResources_RsRTTIIndex 64897
-#define JclResources_RsRTTIDefault 64898
-#define JclResources_RsRTTIName 64899
-#define JclResources_RsRTTIType 64900
-#define JclResources_RsRTTIFlags 64901
-#define JclResources_RsRTTIGUID 64902
-#define JclResources_RsRTTITypeKind 64903
-#define JclResources_RsRTTIOrdinalType 64904
-#define JclResources_RsRTTIMinValue 64905
-#define JclResources_RsRTTIMaxValue 64906
-#define JclResources_RsRTTINameList 64907
-#define JclResources_RsRTTIClassName 64908
-#define JclResources_RsRTTIParent 64909
-#define JclResources_RsRTTIPropCount 64910
-#define JclResources_RsRTTIUnitName 64911
-#define JclResources_RsRTTIValueOutOfRange 64912
-#define JclResources_RsRTTIUnknownIdentifier 64913
-#define JclResources_RsRTTIVar 64914
-#define JclResources_RsRTTIConst 64915
-#define JclResources_RsRTTIArrayOf 64916
-#define JclResources_RsRTTIOut 64917
-#define JclResources_RsRTTIOrdinal 64918
-#define JclResources_RsRTTITrue 64919
-#define JclResources_RsRTTIFalse 64920
-#define JclResources_RsRTTITypeError 64921
-#define JclResources_RsRTTITypeInfoAt 64922
-#define JclResources_RsRTTIPropRead 64923
-#define JclResources_RsRTTIPropWrite 64924
-#define JclResources_RsRTTIPropStored 64925
-#define JclResources_RsRTTIField 64926
-#define JclResources_RsRTTIStaticMethod 64927
-#define JvResources_RsGradientActiveCaption 64928
-#define JvResources_RsGradientInactiveCaption 64929
-#define JvResources_RsHotLight 64930
-#define JvResources_RsMenuBar 64931
-#define JvResources_RsMenuHighlight 64932
-#define JclResources_RsWin32Prefix 64933
-#define JclResources_RsFileUtilsNoVersionInfo 64934
-#define JclResources_RsCreateFileMapping 64935
-#define JclResources_RsCreateFileMappingView 64936
-#define JclResources_RsViewNeedsMapping 64937
-#define JclResources_RsFailedToObtainSize 64938
-#define JclResources_RsUnableToOpenKeyRead 64939
-#define JclResources_RsUnableToOpenKeyWrite 64940
-#define JclResources_RsUnableToAccessValue 64941
-#define JclResources_RsWrongDataType 64942
-#define JclResources_RsInconsistentPath 64943
-#define JvResources_RsClCaptionText 64944
-#define JvResources_RsClActiveBorder 64945
-#define JvResources_RsClInactiveBorder 64946
-#define JvResources_RsClAppWorkSpace 64947
-#define JvResources_RsClHighlight 64948
-#define JvResources_RsClHighlightText 64949
-#define JvResources_RsClBtnFace 64950
-#define JvResources_RsClBtnShadow 64951
-#define JvResources_RsClGrayText 64952
-#define JvResources_RsClBtnText 64953
-#define JvResources_RsClInactiveCaptionText 64954
-#define JvResources_RsClBtnHighlight 64955
-#define JvResources_RsCl3DDkShadow 64956
-#define JvResources_RsCl3DLight 64957
-#define JvResources_RsClInfoText 64958
-#define JvResources_RsClInfoBk 64959
-#define JvResources_RsClRose 64960
-#define JvResources_RsClTan 64961
-#define JvResources_RsClLightYellow 64962
-#define JvResources_RsClLightGreen 64963
-#define JvResources_RsClLightTurquoise 64964
-#define JvResources_RsClPaleBlue 64965
-#define JvResources_RsClLavender 64966
-#define JvResources_RsClScrollBar 64967
-#define JvResources_RsClBackground 64968
-#define JvResources_RsClActiveCaption 64969
-#define JvResources_RsClInactiveCaption 64970
-#define JvResources_RsClMenu 64971
-#define JvResources_RsClWindow 64972
-#define JvResources_RsClWindowFrame 64973
-#define JvResources_RsClMenuText 64974
-#define JvResources_RsClWindowText 64975
-#define JvResources_RsClDarkRed 64976
-#define JvResources_RsClOrange 64977
-#define JvResources_RsClDarkYellow 64978
-#define JvResources_RsClBlueGray 64979
-#define JvResources_RsClGray50 64980
-#define JvResources_RsClLightOrange 64981
-#define JvResources_RsClSeaGreen 64982
-#define JvResources_RsClLightBlue 64983
-#define JvResources_RsClViolet 64984
-#define JvResources_RsClGray40 64985
-#define JvResources_RsClPink 64986
-#define JvResources_RsClGold 64987
-#define JvResources_RsClBrightGreen 64988
-#define JvResources_RsClTurquoise 64989
-#define JvResources_RsClPlum 64990
-#define JvResources_RsClGray25 64991
-#define JvResources_RsClYellow 64992
-#define JvResources_RsClBlue 64993
-#define JvResources_RsClFuchsia 64994
-#define JvResources_RsClAqua 64995
-#define JvResources_RsClWhite 64996
-#define JvResources_RsClMoneyGreen 64997
-#define JvResources_RsClSkyBlue 64998
-#define JvResources_RsClCream 64999
-#define JvResources_RsClMedGray 65000
-#define JvResources_RsClBrown 65001
-#define JvResources_RsClOliveGreen 65002
-#define JvResources_RsClDarkGreen 65003
-#define JvResources_RsClDarkTeal 65004
-#define JvResources_RsClDarkBlue 65005
-#define JvResources_RsClIndigo 65006
-#define JvResources_RsClGray80 65007
-#define JvResources_RsEGIFDecodeError 65008
-#define JvResources_RsEGIFEncodeError 65009
-#define JvResources_RsEGIFVersion 65010
-#define JvResources_RsEPixelFormatNotImplemented 65011
-#define JvResources_RsEBitCountNotImplemented 65012
-#define JvResources_RsClBlack 65013
-#define JvResources_RsClMaroon 65014
-#define JvResources_RsClGreen 65015
-#define JvResources_RsClOlive 65016
-#define JvResources_RsClNavy 65017
-#define JvResources_RsClPurple 65018
-#define JvResources_RsClTeal 65019
-#define JvResources_RsClGray 65020
-#define JvResources_RsClSilver 65021
-#define JvResources_RsClRed 65022
-#define JvResources_RsClLime 65023
-#define JvResources_RsAniExtension 65024
-#define JvResources_RsAniFilterName 65025
-#define JvResources_RsRootValueReplaceFmt 65026
-#define JvResources_RsEUnableToCreateKey 65027
-#define JvResources_RsEEnumeratingRegistry 65028
-#define JvResources_RsEInvalidType 65029
-#define JvResources_RsEUnknownBaseType 65030
-#define JvResources_RsEInvalidPath 65031
-#define JvResources_RsENotAUniqueRootPath 65032
-#define JvResources_RsECircularReferenceOfStorages 65033
-#define JvResources_RsGIFImage 65034
-#define JvResources_RsEChangeGIFSize 65035
-#define JvResources_RsENoGIFData 65036
-#define JvResources_RsEUnrecognizedGIFExt 65037
-#define JvResources_RsEWrongGIFColors 65038
-#define JvResources_RsEBadGIFCodeSize 65039
+#define OleConst_SEmptyContainer 64272
+#define OleConst_SInvalidVerb 64273
+#define OleConst_SPropDlgCaption 64274
+#define OleConst_SInvalidStreamFormat 64275
+#define TeeConst_TeeMsg_ShapeGallery1 64288
+#define TeeConst_TeeMsg_ShapeGallery2 64289
+#define TeeConst_TeeMsg_ValuesX 64290
+#define TeeConst_TeeMsg_ValuesY 64291
+#define TeeConst_TeeMsg_ValuesPie 64292
+#define TeeConst_TeeMsg_ValuesBar 64293
+#define TeeConst_TeeMsg_ValuesAngle 64294
+#define TeeConst_TeeMsg_ValuesGanttStart 64295
+#define TeeConst_TeeMsg_ValuesGanttEnd 64296
+#define TeeConst_TeeMsg_ValuesGanttNextTask 64297
+#define TeeConst_TeeMsg_ValuesBubbleRadius 64298
+#define TeeConst_TeeMsg_ValuesArrowEndX 64299
+#define TeeConst_TeeMsg_ValuesArrowEndY 64300
+#define OleConst_SLinkProperties 64301
+#define OleConst_SInvalidLinkSource 64302
+#define OleConst_SCannotBreakLink 64303
+#define TeeConst_TeeMsg_GanttSample10 64304
+#define TeeConst_TeeMsg_DefaultFontSize 64305
+#define TeeConst_TeeMsg_DefaultGalleryFontSize 64306
+#define TeeConst_TeeMsg_FunctionAdd 64307
+#define TeeConst_TeeMsg_FunctionSubtract 64308
+#define TeeConst_TeeMsg_FunctionMultiply 64309
+#define TeeConst_TeeMsg_FunctionDivide 64310
+#define TeeConst_TeeMsg_FunctionHigh 64311
+#define TeeConst_TeeMsg_FunctionLow 64312
+#define TeeConst_TeeMsg_FunctionAverage 64313
+#define TeeConst_TeeMsg_GalleryShape 64314
+#define TeeConst_TeeMsg_GalleryBubble 64315
+#define TeeConst_TeeMsg_DefaultFontName 64316
+#define TeeConst_TeeMsg_CheckPointerSize 64317
+#define TeeConst_TeeMsg_FunctionPeriod 64318
+#define TeeConst_TeeMsg_PieOther 64319
+#define TeeConst_TeeMsg_PieSample7 64320
+#define TeeConst_TeeMsg_PieSample8 64321
+#define TeeConst_TeeMsg_GalleryChartName 64322
+#define TeeConst_TeeMsg_GalleryStandard 64323
+#define TeeConst_TeeMsg_GalleryFunctions 64324
+#define TeeConst_TeeMsg_GalleryArrow 64325
+#define TeeConst_TeeMsg_GalleryGantt 64326
+#define TeeConst_TeeMsg_GanttSample1 64327
+#define TeeConst_TeeMsg_GanttSample2 64328
+#define TeeConst_TeeMsg_GanttSample3 64329
+#define TeeConst_TeeMsg_GanttSample4 64330
+#define TeeConst_TeeMsg_GanttSample5 64331
+#define TeeConst_TeeMsg_GanttSample6 64332
+#define TeeConst_TeeMsg_GanttSample7 64333
+#define TeeConst_TeeMsg_GanttSample8 64334
+#define TeeConst_TeeMsg_GanttSample9 64335
+#define TeeConst_TeeMsg_AxisTitle 64336
+#define TeeConst_TeeMsg_AxisLabels 64337
+#define TeeConst_TeeMsg_GalleryLine 64338
+#define TeeConst_TeeMsg_GalleryPoint 64339
+#define TeeConst_TeeMsg_GalleryArea 64340
+#define TeeConst_TeeMsg_GalleryBar 64341
+#define TeeConst_TeeMsg_GalleryHorizBar 64342
+#define TeeConst_TeeMsg_GalleryPie 64343
+#define TeeConst_TeeMsg_GalleryFastLine 64344
+#define TeeConst_TeeMsg_Rotation 64345
+#define TeeConst_TeeMsg_PieSample1 64346
+#define TeeConst_TeeMsg_PieSample2 64347
+#define TeeConst_TeeMsg_PieSample3 64348
+#define TeeConst_TeeMsg_PieSample4 64349
+#define TeeConst_TeeMsg_PieSample5 64350
+#define TeeConst_TeeMsg_PieSample6 64351
+#define TeeConst_TeeMsg_Angle 64352
+#define TeeConst_TeeMsg_AxisLogDateTime 64353
+#define TeeConst_TeeMsg_AxisLogNotPositive 64354
+#define TeeConst_TeeMsg_AxisLabelSep 64355
+#define TeeConst_TeeMsg_AxisIncrementNeg 64356
+#define TeeConst_TeeMsg_AxisMinMax 64357
+#define TeeConst_TeeMsg_AxisMaxMin 64358
+#define TeeConst_TeeMsg_AxisLogBase 64359
+#define TeeConst_TeeMsg_MaxPointsPerPage 64360
+#define TeeConst_TeeMsg_3dPercent 64361
+#define TeeConst_TeeMsg_CircularSeries 64362
+#define TeeConst_TeeMsg_BarWidthPercent 64363
+#define TeeConst_TeeMsg_BarOffsetPercent 64364
+#define TeeConst_TeeMsg_DefaultPercentOf 64365
+#define TeeConst_TeeMsg_DefPercentFormat 64366
+#define TeeConst_TeeMsg_DefValueFormat 64367
+#define MidConst_SConstraintFailed 64368
+#define MidConst_SField 64369
+#define MidConst_SRecConstFail 64370
+#define MidConst_SFieldConstFail 64371
+#define MidConst_SDefExprFail 64372
+#define MidConst_SNoEditsAllowed 64373
+#define MidConst_SNoDeletesAllowed 64374
+#define MidConst_SNoInsertsAllowed 64375
+#define MidConst_SConnectionMissing 64376
+#define MidConst_SNoCircularConnection 64377
+#define TeeConst_TeeMsg_LegendTopPos 64378
+#define TeeConst_TeeMsg_LegendFirstValue 64379
+#define TeeConst_TeeMsg_LegendColorWidth 64380
+#define TeeConst_TeeMsg_SeriesSetDataSource 64381
+#define TeeConst_TeeMsg_SeriesInvDataSource 64382
+#define TeeConst_TeeMsg_FillSample 64383
+#define SqlConst_SDRIVERINITFAILED 64384
+#define SqlConst_SOPTLOCKFAILED 64385
+#define SqlConst_SINVALIDREF 64386
+#define SqlConst_SNOTABLE 64387
+#define SqlConst_SMISSINGPARAMINSQL 64388
+#define SqlConst_SNOTIMPLEMENTED 64389
+#define SqlConst_SDRIVERINCOMPATIBLE 64390
+#define MidConst_SNoDataProvider 64391
+#define MidConst_SInvalidDataPacket 64392
+#define MidConst_SRefreshError 64393
+#define MidConst_SNoCircularReference 64394
+#define MidConst_SErrorLoadingMidas 64395
+#define MidConst_SCannotCreateDataSet 64396
+#define MidConst_SNoConnectToBroker 64397
+#define MidConst_SNoParentConnection 64398
+#define MidConst_SInvalidOptParamType 64399
+#define SqlConst_SINVALIDTIME 64400
+#define SqlConst_SINVALIDXLATION 64401
+#define SqlConst_SOUTOFRANGE 64402
+#define SqlConst_SINVALIDPARAM 64403
+#define SqlConst_SEOF 64404
+#define SqlConst_SSQLPARAMNOTSET 64405
+#define SqlConst_SINVALIDUSRPASS 64406
+#define SqlConst_SINVALIDPRECISION 64407
+#define SqlConst_SINVALIDLEN 64408
+#define SqlConst_SINVALIDXISOLEVEL 64409
+#define SqlConst_SINVALIDTXNID 64410
+#define SqlConst_SDUPLICATETXNID 64411
+#define SqlConst_SDRIVERRESTRICTED 64412
+#define SqlConst_SLOCALTRANSACTIVE 64413
+#define SqlConst_SMULTIPLETRANSNOTENABLED 64414
+#define SqlConst_SCONNECTIONFAILED 64415
+#define VDBConsts_SPriorRecord 64416
+#define VDBConsts_SNextRecord 64417
+#define VDBConsts_SLastRecord 64418
+#define VDBConsts_SInsertRecord 64419
+#define VDBConsts_SDeleteRecord 64420
+#define VDBConsts_SEditRecord 64421
+#define VDBConsts_SPostEdit 64422
+#define VDBConsts_SCancelEdit 64423
+#define VDBConsts_SRefreshRecord 64424
+#define VDBConsts_SRemoteLogin 64425
+#define SqlConst_SNOERROR 64426
+#define SqlConst_SWARNING 64427
+#define SqlConst_SNOMEMORY 64428
+#define SqlConst_SINVALIDFLDTYPE 64429
+#define SqlConst_SINVALIDHNDL 64430
+#define SqlConst_SNOTSUPPORTED 64431
+#define cxEditConsts_scxRegExprIllegalIntegerValue 64432
+#define cxEditConsts_scxRegExprTooBigReferenceNumber 64433
+#define cxEditConsts_scxRegExprCantCreateEmptyEnum 64434
+#define cxEditConsts_scxRegExprSubrangeOrder 64435
+#define cxEditConsts_scxRegExprHexNumberExpected0 64436
+#define cxEditConsts_scxRegExprHexNumberExpected 64437
+#define cxEditConsts_scxRegExprMissing 64438
+#define cxEditConsts_scxRegExprUnnecessary 64439
+#define cxEditConsts_scxRegExprIncorrectSpace 64440
+#define cxEditConsts_scxRegExprNotCompiled 64441
+#define cxEditConsts_scxRegExprIncorrectParameterQuantifier 64442
+#define cxEditConsts_scxRegExprCantUseParameterQuantifier 64443
+#define cxEditConsts_scxMaskEditRegExprError 64444
+#define cxEditConsts_scxMaskEditInvalidEditValue 64445
+#define cxEditConsts_cxSSpinEditInvalidNumericValue 64446
+#define VDBConsts_SFirstRecord 64447
+#define cxEditConsts_scxSEditRepositoryMRUItem 64448
+#define cxEditConsts_scxSEditRepositoryPopupItem 64449
+#define cxEditConsts_scxSEditRepositorySpinItem 64450
+#define cxEditConsts_scxSEditRepositoryRadioGroupItem 64451
+#define cxEditConsts_scxSEditRepositoryTextItem 64452
+#define cxEditConsts_scxSEditRepositoryTimeItem 64453
+#define cxEditConsts_scxRegExprLine 64454
+#define cxEditConsts_scxRegExprChar 64455
+#define cxEditConsts_scxRegExprNotAssignedSourceStream 64456
+#define cxEditConsts_scxRegExprEmptySourceStream 64457
+#define cxEditConsts_scxRegExprCantUsePlusQuantifier 64458
+#define cxEditConsts_scxRegExprCantUseStarQuantifier 64459
+#define cxEditConsts_scxRegExprCantCreateEmptyAlt 64460
+#define cxEditConsts_scxRegExprCantCreateEmptyBlock 64461
+#define cxEditConsts_scxRegExprIllegalSymbol 64462
+#define cxEditConsts_scxRegExprIllegalQuantifier 64463
+#define cxEditConsts_cxSDateEOM 64464
+#define cxEditConsts_cxSDateNow 64465
+#define cxEditConsts_scxSCalcError 64466
+#define cxEditConsts_scxSHyperLinkPrefix 64467
+#define cxEditConsts_scxSEditRepositoryBlobItem 64468
+#define cxEditConsts_scxSEditRepositoryButtonItem 64469
+#define cxEditConsts_scxSEditRepositoryCalcItem 64470
+#define cxEditConsts_scxSEditRepositoryCheckBoxItem 64471
+#define cxEditConsts_scxSEditRepositoryComboBoxItem 64472
+#define cxEditConsts_scxSEditRepositoryCurrencyItem 64473
+#define cxEditConsts_scxSEditRepositoryDateItem 64474
+#define cxEditConsts_scxSEditRepositoryHyperLinkItem 64475
+#define cxEditConsts_scxSEditRepositoryImageComboBoxItem 64476
+#define cxEditConsts_scxSEditRepositoryImageItem 64477
+#define cxEditConsts_scxSEditRepositoryMaskItem 64478
+#define cxEditConsts_scxSEditRepositoryMemoItem 64479
+#define cxEditConsts_cxSDateTomorrow 64480
+#define cxEditConsts_cxSDateSunday 64481
+#define cxEditConsts_cxSDateMonday 64482
+#define cxEditConsts_cxSDateTuesday 64483
+#define cxEditConsts_cxSDateWednesday 64484
+#define cxEditConsts_cxSDateThursday 64485
+#define cxEditConsts_cxSDateFriday 64486
+#define cxEditConsts_cxSDateSaturday 64487
+#define cxEditConsts_cxSDateFirst 64488
+#define cxEditConsts_cxSDateSecond 64489
+#define cxEditConsts_cxSDateThird 64490
+#define cxEditConsts_cxSDateFourth 64491
+#define cxEditConsts_cxSDateFifth 64492
+#define cxEditConsts_cxSDateSixth 64493
+#define cxEditConsts_cxSDateSeventh 64494
+#define cxEditConsts_cxSDateBOM 64495
+#define cxEditConsts_cxSBlobMemoEmpty 64496
+#define cxEditConsts_cxSBlobPicture 64497
+#define cxEditConsts_cxSBlobPictureEmpty 64498
+#define cxEditConsts_cxSMenuItemCaptionCut 64499
+#define cxEditConsts_cxSMenuItemCaptionCopy 64500
+#define cxEditConsts_cxSMenuItemCaptionPaste 64501
+#define cxEditConsts_cxSMenuItemCaptionDelete 64502
+#define cxEditConsts_cxSMenuItemCaptionLoad 64503
+#define cxEditConsts_cxSMenuItemCaptionSave 64504
+#define cxEditConsts_cxSDatePopupClear 64505
+#define cxEditConsts_cxSDatePopupNow 64506
+#define cxEditConsts_cxSDatePopupOK 64507
+#define cxEditConsts_cxSDatePopupToday 64508
+#define cxEditConsts_cxSDateError 64509
+#define cxEditConsts_cxSDateToday 64510
+#define cxEditConsts_cxSDateYesterday 64511
+#define cxDataConsts_cxSDataWriteError 64512
+#define cxEditConsts_cxSEditDateConvertError 64513
+#define cxEditConsts_cxSEditInvalidRepositoryItem 64514
+#define cxEditConsts_cxSEditNumericValueConvertError 64515
+#define cxEditConsts_cxSEditPopupCircularReferencingError 64516
+#define cxEditConsts_cxSEditTimeConvertError 64517
+#define cxEditConsts_cxSEditValidateErrorText 64518
+#define cxEditConsts_cxSEditValueOutOfBounds 64519
+#define cxEditConsts_cxSEditCheckBoxChecked 64520
+#define cxEditConsts_cxSEditCheckBoxGrayed 64521
+#define cxEditConsts_cxSEditCheckBoxUnchecked 64522
+#define cxEditConsts_cxSRadioGroupDefaultCaption 64523
+#define cxEditConsts_cxSBlobButtonOK 64524
+#define cxEditConsts_cxSBlobButtonCancel 64525
+#define cxEditConsts_cxSBlobButtonClose 64526
+#define cxEditConsts_cxSBlobMemo 64527
+#define pnglang_EPNGInvalidFileHeaderText 64528
+#define pnglang_EPNGIHDRNotFirstText 64529
+#define pnglang_EPNGSizeExceedsText 64530
+#define pnglang_EPNGUnknownPalEntryText 64531
+#define pnglang_EPNGUnknownCriticalChunkText 64532
+#define pnglang_EPNGUnknownCompressionText 64533
+#define pnglang_EPNGUnknownInterlaceText 64534
+#define pnglang_EPNGCannotAssignChunkText 64535
+#define pnglang_EPNGUnexpectedEndText 64536
+#define pnglang_EPNGNoImageDataText 64537
+#define pnglang_EPNGCannotChangeSizeText 64538
+#define pnglang_EPNGCannotAddChunkText 64539
+#define pnglang_EPNGCannotAddInvalidImageText 64540
+#define pnglang_EPNGOutMemoryText 64541
+#define pnglang_EPNGHeaderNotPresentText 64542
+#define cxDataConsts_cxSDataReadError 64543
+#define ADOConst_SMissingCommandText 64544
+#define ADOConst_SNoResultSet 64545
+#define ADOConst_SADOCreateError 64546
+#define ADOConst_SEventsNotSupported 64547
+#define ADOConst_SUsupportedFieldType 64548
+#define ADOConst_SConnectionRequired 64549
+#define ADOConst_SCantRequery 64550
+#define ADOConst_SNoFilterOptions 64551
+#define ADOConst_SRecordsetNotOpen 64552
+#define ADOConst_sNameAttr 64553
+#define ADOConst_sValueAttr 64554
+#define pnglang_EPngInvalidCRCText 64555
+#define pnglang_EPNGInvalidIHDRText 64556
+#define pnglang_EPNGMissingMultipleIDATText 64557
+#define pnglang_EPNGZLIBErrorText 64558
+#define pnglang_EPNGInvalidPaletteText 64559
+#define IBSQLMonitor_StrExecute 64560
+#define IBSQLMonitor_StrNULL 64561
+#define IBSQLMonitor_StrBLOB 64562
+#define IBSQLMonitor_StrFetch 64563
+#define IBSQLMonitor_StrPrepare 64564
+#define IBSQLMonitor_StrPlan 64565
+#define IBSQLMonitor_StrPlanCantRetrive 64566
+#define IBSQLMonitor_StrCommitHardComm 64567
+#define IBSQLMonitor_StrCommitRetaining 64568
+#define IBSQLMonitor_StrRollback 64569
+#define IBSQLMonitor_StrRollbackRetainin 64570
+#define IBSQLMonitor_StrStartTransaction 64571
+#define IBSQLMonitor_StrApplication 64572
+#define ADOConst_SMissingConnection 64573
+#define ADOConst_SNoDetailFilter 64574
+#define ADOConst_SBookmarksRequired 64575
+#define IBXConst_SFieldSizeMismatch 64576
+#define IBXConst_SEventAlreadyRegistered 64577
+#define IBXConst_SStringTooLarge 64578
+#define IBXConst_SNoTimers 64579
+#define IBXConst_SIB65feature 64580
+#define IBXConst_SLoginPromptFailure 64581
+#define IBXConst_SIB70feature 64582
+#define IBXConst_SIB71feature 64583
+#define IBSQLMonitor_StrConnect 64584
+#define IBSQLMonitor_StrDisconnect 64585
+#define IBSQLMonitor_StrMisc 64586
+#define IBSQLMonitor_StrError 64587
+#define IBSQLMonitor_StrAttach 64588
+#define IBSQLMonitor_StrDetach 64589
+#define IBSQLMonitor_StrQuery 64590
+#define IBSQLMonitor_StrStart 64591
+#define IBXConst_SEOFInString 64592
+#define IBXConst_SParamNameExpected 64593
+#define IBXConst_SSuccess 64594
+#define IBXConst_SDelphiException 64595
+#define IBXConst_SNoOptionsSet 64596
+#define IBXConst_SNoDestinationDirectory 64597
+#define IBXConst_SNosourceDirectory 64598
+#define IBXConst_SNoUninstallFile 64599
+#define IBXConst_SOptionNeedsClient 64600
+#define IBXConst_SOptionNeedsServer 64601
+#define IBXConst_SInvalidOption 64602
+#define IBXConst_SInvalidOnErrorResult 64603
+#define IBXConst_SInvalidOnStatusResult 64604
+#define IBXConst_SDPBConstantUnknownEx 64605
+#define IBXConst_STPBConstantUnknownEx 64606
+#define IBXConst_SUnknownPlan 64607
+#define IBXConst_SInvalidRegistration 64608
+#define IBXConst_SInvalidBatchMove 64609
+#define IBXConst_SSQLDialectInvalid 64610
+#define IBXConst_SSPBConstantNotSupported 64611
+#define IBXConst_SSPBConstantUnknown 64612
+#define IBXConst_SServiceActive 64613
+#define IBXConst_SServiceInActive 64614
+#define IBXConst_SServerNameMissing 64615
+#define IBXConst_SQueryParamsError 64616
+#define IBXConst_SStartParamsError 64617
+#define IBXConst_SOutputParsingError 64618
+#define IBXConst_SUseSpecificProcedures 64619
+#define IBXConst_SSQLMonitorAlreadyPresent 64620
+#define IBXConst_SCantPrintValue 64621
+#define IBXConst_SEOFReached 64622
+#define IBXConst_SEOFInComment 64623
+#define IBXConst_SIsAExecuteProcedure 64624
+#define IBXConst_SUpdateFailed 64625
+#define IBXConst_SNotCachedUpdates 64626
+#define IBXConst_SNotLiveRequest 64627
+#define IBXConst_SNoProvider 64628
+#define IBXConst_SNoRecordsAffected 64629
+#define IBXConst_SNoTableName 64630
+#define IBXConst_SCannotCreatePrimaryIndex 64631
+#define IBXConst_SCannotDropSystemIndex 64632
+#define IBXConst_STableNameMismatch 64633
+#define IBXConst_SIndexFieldMissing 64634
+#define IBXConst_SInvalidCancellation 64635
+#define IBXConst_SInvalidEvent 64636
+#define IBXConst_SMaximumEvents 64637
+#define IBXConst_SNoEventsRegistered 64638
+#define IBXConst_SInvalidQueueing 64639
+#define IBXConst_SBufferNotSet 64640
+#define IBXConst_SCircularReference 64641
+#define IBXConst_SSQLParseError 64642
+#define IBXConst_SUserAbort 64643
+#define IBXConst_SDataSetUniDirectional 64644
+#define IBXConst_SCannotCreateSharedResource 64645
+#define IBXConst_SWindowsAPIError 64646
+#define IBXConst_SColumnListsDontMatch 64647
+#define IBXConst_SColumnTypesDontMatch 64648
+#define IBXConst_SCantEndSharedTransaction 64649
+#define IBXConst_SFieldUnsupportedType 64650
+#define IBXConst_SCircularDataLink 64651
+#define IBXConst_SEmptySQLStatement 64652
+#define IBXConst_SIsASelectStatement 64653
+#define IBXConst_SRequiredParamNotSet 64654
+#define IBXConst_SNoStoredProcName 64655
+#define IBXConst_SInvalidParamColumnIndex 64656
+#define IBXConst_SInvalidDataConversion 64657
+#define IBXConst_SColumnIsNotNullable 64658
+#define IBXConst_SBlobCannotBeRead 64659
+#define IBXConst_SBlobCannotBeWritten 64660
+#define IBXConst_SEmptyQuery 64661
+#define IBXConst_SCannotOpenNonSQLSelect 64662
+#define IBXConst_SNoFieldAccess 64663
+#define IBXConst_SFieldReadOnly 64664
+#define IBXConst_SFieldNotFound 64665
+#define IBXConst_SNotEditing 64666
+#define IBXConst_SCannotInsert 64667
+#define IBXConst_SCannotPost 64668
+#define IBXConst_SCannotUpdate 64669
+#define IBXConst_SCannotDelete 64670
+#define IBXConst_SCannotRefresh 64671
+#define IBXConst_SNoDatabasesInTransaction 64672
+#define IBXConst_SUpdateWrongDB 64673
+#define IBXConst_SUpdateWrongTR 64674
+#define IBXConst_SDatabaseNotAssigned 64675
+#define IBXConst_STransactionNotAssigned 64676
+#define IBXConst_SXSQLDAIndexOutOfRange 64677
+#define IBXConst_SXSQLDANameDoesNotExist 64678
+#define IBXConst_SEOF 64679
+#define IBXConst_SBOF 64680
+#define IBXConst_SInvalidStatementHandle 64681
+#define IBXConst_SSQLOpen 64682
+#define IBXConst_SSQLClosed 64683
+#define IBXConst_SDatasetOpen 64684
+#define IBXConst_SDatasetClosed 64685
+#define IBXConst_SUnknownSQLDataType 64686
+#define IBXConst_SInvalidColumnIndex 64687
+#define IBXConst_SNotPermitted 64688
+#define IBXConst_SFileAccessError 64689
+#define IBXConst_SConnectionTimeout 64690
+#define IBXConst_SCannotSetDatabase 64691
+#define IBXConst_SCannotSetTransaction 64692
+#define IBXConst_SOperationCancelled 64693
+#define IBXConst_SDPBConstantNotSupported 64694
+#define IBXConst_SDPBConstantUnknown 64695
+#define IBXConst_STPBConstantNotSupported 64696
+#define IBXConst_STPBConstantUnknown 64697
+#define IBXConst_SDatabaseClosed 64698
+#define IBXConst_SDatabaseOpen 64699
+#define IBXConst_SDatabaseNameMissing 64700
+#define IBXConst_SNotInTransaction 64701
+#define IBXConst_SInTransaction 64702
+#define IBXConst_STimeoutNegative 64703
+#define uDARes_err_CannotFindStatement 64704
+#define uDARes_err_CannotFindDefaultItem 64705
+#define uDARes_err_PoolIsNotEmpty 64706
+#define uDARes_err_MaxPoolSizeReached 64707
+#define uDARes_err_LAMEDataset 64708
+#define uDARes_err_DARDMInvalidSchema 64709
+#define uDARes_err_DARDMUnassignedAdapter 64710
+#define uDARes_err_DARDMConnectionIsNotAssigned 64711
+#define uDARes_err_DARDMCannotFindProxessorForDelta 64712
+#define uDARes_err_NeedShareMem 64713
+#define uDARes_err_ExecuteSQLCommandNotAllowed 64714
+#define IBXConst_SUnknownError 64715
+#define IBXConst_SInterBaseMissing 64716
+#define IBXConst_SInterBaseInstallMissing 64717
+#define IBXConst_SIB60feature 64718
+#define IBXConst_SNotSupported 64719
+#define uDARes_err_ChangeLogAlreadyStarted 64720
+#define uDARes_err_NotAttachedToDataTable 64721
+#define uDARes_err_DriverProcAlreadyRegistered 64722
+#define uDARes_err_DriverManagerAlreadyCreated 64723
+#define uDARes_err_DriverManagerNotAssigned 64724
+#define uDARes_err_FieldTypeNotSupported 64725
+#define uDARes_err_InvalidDataset 64726
+#define uDARes_err_CannotFindItem 64727
+#define uDARes_err_DriverAlreadyLoaded 64728
+#define uDARes_err_InvalidDLL 64729
+#define uDARes_err_UnknownDriver 64730
+#define uDARes_err_UnknownParameter 64731
+#define uDARes_err_FieldIsNotBound 64732
+#define uDARes_err_CannotFindField 64733
+#define uDARes_err_LoadPackageFailed 64734
+#define uDARes_err_InvalidDriverReference 64735
+#define DBConsts_STextTrue 64736
+#define DBConsts_SParameterNotFound 64737
+#define DBConsts_SInvalidVersion 64738
+#define DBConsts_SBadFieldType 64739
+#define DBConsts_SAggActive 64740
+#define DBConsts_SProviderSQLNotSupported 64741
+#define DBConsts_SProviderExecuteNotSupported 64742
+#define DBConsts_SExprNoAggOnCalcs 64743
+#define DBConsts_SDataSetUnidirectional 64744
+#define DBConsts_SUnassignedVar 64745
+#define DBConsts_SRecordNotFound 64746
+#define DBConsts_SBcdOverflow 64747
+#define DBConsts_SInvalidBcdValue 64748
+#define DBConsts_SInvalidFormatType 64749
+#define DBConsts_SCouldNotParseTimeStamp 64750
+#define DBConsts_SInvalidSqlTimeStamp 64751
+#define DBConsts_SExprNoRParenOrComma 64752
+#define DBConsts_SExprExpected 64753
+#define DBConsts_SExprBadField 64754
+#define DBConsts_SExprBadNullTest 64755
+#define DBConsts_SExprRangeError 64756
+#define DBConsts_SExprIncorrect 64757
+#define DBConsts_SExprNothing 64758
+#define DBConsts_SExprTypeMis 64759
+#define DBConsts_SExprBadScope 64760
+#define DBConsts_SExprNoArith 64761
+#define DBConsts_SExprNotAgg 64762
+#define DBConsts_SExprBadConst 64763
+#define DBConsts_SExprNoAggFilter 64764
+#define DBConsts_SExprEmptyInList 64765
+#define DBConsts_SInvalidKeywordUse 64766
+#define DBConsts_STextFalse 64767
+#define DBConsts_SCircularDataLink 64768
+#define DBConsts_SLookupInfoError 64769
+#define DBConsts_SDataSourceChange 64770
+#define DBConsts_SNoNestedMasterSource 64771
+#define DBConsts_SDataSetOpen 64772
+#define DBConsts_SNotEditing 64773
+#define DBConsts_SDataSetClosed 64774
+#define DBConsts_SDataSetEmpty 64775
+#define DBConsts_SDataSetReadOnly 64776
+#define DBConsts_SNestedDataSetClass 64777
+#define DBConsts_SExprTermination 64778
+#define DBConsts_SExprNameError 64779
+#define DBConsts_SExprStringError 64780
+#define DBConsts_SExprInvalidChar 64781
+#define DBConsts_SExprNoLParen 64782
+#define DBConsts_SExprNoRParen 64783
+#define DBConsts_SInvalidBoolValue 64784
+#define DBConsts_SInvalidFloatValue 64785
+#define DBConsts_SFieldTypeMismatch 64786
+#define DBConsts_SFieldSizeMismatch 64787
+#define DBConsts_SInvalidVarByteArray 64788
+#define DBConsts_SFieldOutOfRange 64789
+#define DBConsts_SFieldRequired 64790
+#define DBConsts_SDataSetMissing 64791
+#define DBConsts_SInvalidCalcType 64792
+#define DBConsts_SFieldReadOnly 64793
+#define DBConsts_SFieldIndexError 64794
+#define DBConsts_SNoFieldIndexes 64795
+#define DBConsts_SNotIndexField 64796
+#define DBConsts_SIndexFieldMissing 64797
+#define DBConsts_SNoIndexForFields 64798
+#define DBConsts_SIndexNotFound 64799
+#define JvResources_RsGradientActiveCaption 64800
+#define JvResources_RsGradientInactiveCaption 64801
+#define JvResources_RsHotLight 64802
+#define JvResources_RsMenuBar 64803
+#define JvResources_RsMenuHighlight 64804
+#define DBConsts_SInvalidFieldSize 64805
+#define DBConsts_SInvalidFieldKind 64806
+#define DBConsts_SUnknownFieldType 64807
+#define DBConsts_SFieldNameMissing 64808
+#define DBConsts_SDuplicateFieldName 64809
+#define DBConsts_SFieldNotFound 64810
+#define DBConsts_SFieldAccessError 64811
+#define DBConsts_SFieldValueError 64812
+#define DBConsts_SFieldRangeError 64813
+#define DBConsts_SBcdFieldRangeError 64814
+#define DBConsts_SInvalidIntegerValue 64815
+#define JvResources_RsClCaptionText 64816
+#define JvResources_RsClActiveBorder 64817
+#define JvResources_RsClInactiveBorder 64818
+#define JvResources_RsClAppWorkSpace 64819
+#define JvResources_RsClHighlight 64820
+#define JvResources_RsClHighlightText 64821
+#define JvResources_RsClBtnFace 64822
+#define JvResources_RsClBtnShadow 64823
+#define JvResources_RsClGrayText 64824
+#define JvResources_RsClBtnText 64825
+#define JvResources_RsClInactiveCaptionText 64826
+#define JvResources_RsClBtnHighlight 64827
+#define JvResources_RsCl3DDkShadow 64828
+#define JvResources_RsCl3DLight 64829
+#define JvResources_RsClInfoText 64830
+#define JvResources_RsClInfoBk 64831
+#define JvResources_RsClRose 64832
+#define JvResources_RsClTan 64833
+#define JvResources_RsClLightYellow 64834
+#define JvResources_RsClLightGreen 64835
+#define JvResources_RsClLightTurquoise 64836
+#define JvResources_RsClPaleBlue 64837
+#define JvResources_RsClLavender 64838
+#define JvResources_RsClScrollBar 64839
+#define JvResources_RsClBackground 64840
+#define JvResources_RsClActiveCaption 64841
+#define JvResources_RsClInactiveCaption 64842
+#define JvResources_RsClMenu 64843
+#define JvResources_RsClWindow 64844
+#define JvResources_RsClWindowFrame 64845
+#define JvResources_RsClMenuText 64846
+#define JvResources_RsClWindowText 64847
+#define JvResources_RsClDarkRed 64848
+#define JvResources_RsClOrange 64849
+#define JvResources_RsClDarkYellow 64850
+#define JvResources_RsClBlueGray 64851
+#define JvResources_RsClGray50 64852
+#define JvResources_RsClLightOrange 64853
+#define JvResources_RsClSeaGreen 64854
+#define JvResources_RsClLightBlue 64855
+#define JvResources_RsClViolet 64856
+#define JvResources_RsClGray40 64857
+#define JvResources_RsClPink 64858
+#define JvResources_RsClGold 64859
+#define JvResources_RsClBrightGreen 64860
+#define JvResources_RsClTurquoise 64861
+#define JvResources_RsClPlum 64862
+#define JvResources_RsClGray25 64863
+#define JvResources_RsClYellow 64864
+#define JvResources_RsClBlue 64865
+#define JvResources_RsClFuchsia 64866
+#define JvResources_RsClAqua 64867
+#define JvResources_RsClWhite 64868
+#define JvResources_RsClMoneyGreen 64869
+#define JvResources_RsClSkyBlue 64870
+#define JvResources_RsClCream 64871
+#define JvResources_RsClMedGray 64872
+#define JvResources_RsClBrown 64873
+#define JvResources_RsClOliveGreen 64874
+#define JvResources_RsClDarkGreen 64875
+#define JvResources_RsClDarkTeal 64876
+#define JvResources_RsClDarkBlue 64877
+#define JvResources_RsClIndigo 64878
+#define JvResources_RsClGray80 64879
+#define JvResources_RsEGIFDecodeError 64880
+#define JvResources_RsEGIFEncodeError 64881
+#define JvResources_RsEGIFVersion 64882
+#define JvResources_RsEPixelFormatNotImplemented 64883
+#define JvResources_RsEBitCountNotImplemented 64884
+#define JvResources_RsClBlack 64885
+#define JvResources_RsClMaroon 64886
+#define JvResources_RsClGreen 64887
+#define JvResources_RsClOlive 64888
+#define JvResources_RsClNavy 64889
+#define JvResources_RsClPurple 64890
+#define JvResources_RsClTeal 64891
+#define JvResources_RsClGray 64892
+#define JvResources_RsClSilver 64893
+#define JvResources_RsClRed 64894
+#define JvResources_RsClLime 64895
+#define JvResources_RsAniExtension 64896
+#define JvResources_RsAniFilterName 64897
+#define JvResources_RsRootValueReplaceFmt 64898
+#define JvResources_RsEUnableToCreateKey 64899
+#define JvResources_RsEEnumeratingRegistry 64900
+#define JvResources_RsEInvalidType 64901
+#define JvResources_RsEUnknownBaseType 64902
+#define JvResources_RsEInvalidPath 64903
+#define JvResources_RsENotAUniqueRootPath 64904
+#define JvResources_RsECircularReferenceOfStorages 64905
+#define JvResources_RsGIFImage 64906
+#define JvResources_RsEChangeGIFSize 64907
+#define JvResources_RsENoGIFData 64908
+#define JvResources_RsEUnrecognizedGIFExt 64909
+#define JvResources_RsEWrongGIFColors 64910
+#define JvResources_RsEBadGIFCodeSize 64911
+#define JclResources_RsIntelCacheDescr7A 64912
+#define JclResources_RsIntelCacheDescr7B 64913
+#define JclResources_RsIntelCacheDescr7C 64914
+#define JclResources_RsIntelCacheDescr7D 64915
+#define JclResources_RsIntelCacheDescr7F 64916
+#define JclResources_RsIntelCacheDescr82 64917
+#define JclResources_RsIntelCacheDescr83 64918
+#define JclResources_RsIntelCacheDescr84 64919
+#define JclResources_RsIntelCacheDescr85 64920
+#define JclResources_RsIntelCacheDescr86 64921
+#define JclResources_RsIntelCacheDescr87 64922
+#define JclResources_RsIntelCacheDescrB0 64923
+#define JclResources_RsIntelCacheDescrB3 64924
+#define JclResources_RsIntelCacheDescrB4 64925
+#define JclResources_RsIntelCacheDescrF0 64926
+#define JclResources_RsIntelCacheDescrF1 64927
+#define JclResources_RsIntelCacheDescr51 64928
+#define JclResources_RsIntelCacheDescr52 64929
+#define JclResources_RsIntelCacheDescr56 64930
+#define JclResources_RsIntelCacheDescr57 64931
+#define JclResources_RsIntelCacheDescr5B 64932
+#define JclResources_RsIntelCacheDescr5C 64933
+#define JclResources_RsIntelCacheDescr5D 64934
+#define JclResources_RsIntelCacheDescr60 64935
+#define JclResources_RsIntelCacheDescr66 64936
+#define JclResources_RsIntelCacheDescr67 64937
+#define JclResources_RsIntelCacheDescr68 64938
+#define JclResources_RsIntelCacheDescr70 64939
+#define JclResources_RsIntelCacheDescr71 64940
+#define JclResources_RsIntelCacheDescr72 64941
+#define JclResources_RsIntelCacheDescr78 64942
+#define JclResources_RsIntelCacheDescr79 64943
+#define JclResources_RsIntelCacheDescr22 64944
+#define JclResources_RsIntelCacheDescr23 64945
+#define JclResources_RsIntelCacheDescr25 64946
+#define JclResources_RsIntelCacheDescr29 64947
+#define JclResources_RsIntelCacheDescr2C 64948
+#define JclResources_RsIntelCacheDescr30 64949
+#define JclResources_RsIntelCacheDescr40 64950
+#define JclResources_RsIntelCacheDescr41 64951
+#define JclResources_RsIntelCacheDescr42 64952
+#define JclResources_RsIntelCacheDescr43 64953
+#define JclResources_RsIntelCacheDescr44 64954
+#define JclResources_RsIntelCacheDescr45 64955
+#define JclResources_RsIntelCacheDescr46 64956
+#define JclResources_RsIntelCacheDescr47 64957
+#define JclResources_RsIntelCacheDescr49 64958
+#define JclResources_RsIntelCacheDescr50 64959
+#define JclResources_RsRTTIElType 64960
+#define JclResources_RsRTTIElNeedCleanup 64961
+#define JclResources_RsRTTIVarType 64962
+#define JclResources_RsDeclarationFormat 64963
+#define JclResources_RsSynchCreateEvent 64964
+#define JclResources_RsIntelCacheDescr00 64965
+#define JclResources_RsIntelCacheDescr01 64966
+#define JclResources_RsIntelCacheDescr02 64967
+#define JclResources_RsIntelCacheDescr03 64968
+#define JclResources_RsIntelCacheDescr04 64969
+#define JclResources_RsIntelCacheDescr05 64970
+#define JclResources_RsIntelCacheDescr06 64971
+#define JclResources_RsIntelCacheDescr08 64972
+#define JclResources_RsIntelCacheDescr0A 64973
+#define JclResources_RsIntelCacheDescr0B 64974
+#define JclResources_RsIntelCacheDescr0C 64975
+#define JclResources_RsRTTITypeKind 64976
+#define JclResources_RsRTTIOrdinalType 64977
+#define JclResources_RsRTTIMinValue 64978
+#define JclResources_RsRTTIMaxValue 64979
+#define JclResources_RsRTTINameList 64980
+#define JclResources_RsRTTIClassName 64981
+#define JclResources_RsRTTIParent 64982
+#define JclResources_RsRTTIPropCount 64983
+#define JclResources_RsRTTIUnitName 64984
+#define JclResources_RsRTTIBasedOn 64985
+#define JclResources_RsRTTIFloatType 64986
+#define JclResources_RsRTTIMethodKind 64987
+#define JclResources_RsRTTIParamCount 64988
+#define JclResources_RsRTTIReturnType 64989
+#define JclResources_RsRTTIMaxLen 64990
+#define JclResources_RsRTTIElSize 64991
+#define JclResources_RsRTTITrue 64992
+#define JclResources_RsRTTIFalse 64993
+#define JclResources_RsRTTITypeError 64994
+#define JclResources_RsRTTITypeInfoAt 64995
+#define JclResources_RsRTTIPropRead 64996
+#define JclResources_RsRTTIPropWrite 64997
+#define JclResources_RsRTTIPropStored 64998
+#define JclResources_RsRTTIField 64999
+#define JclResources_RsRTTIStaticMethod 65000
+#define JclResources_RsRTTIVirtualMethod 65001
+#define JclResources_RsRTTIIndex 65002
+#define JclResources_RsRTTIDefault 65003
+#define JclResources_RsRTTIName 65004
+#define JclResources_RsRTTIType 65005
+#define JclResources_RsRTTIFlags 65006
+#define JclResources_RsRTTIGUID 65007
+#define JclResources_RsHKCCLong 65008
+#define JclResources_RsHKDDLong 65009
+#define JclResources_RsHKCRShort 65010
+#define JclResources_RsHKCUShort 65011
+#define JclResources_RsHKLMShort 65012
+#define JclResources_RsHKUSShort 65013
+#define JclResources_RsHKPDShort 65014
+#define JclResources_RsHKCCShort 65015
+#define JclResources_RsHKDDShort 65016
+#define JclResources_RsRTTIValueOutOfRange 65017
+#define JclResources_RsRTTIUnknownIdentifier 65018
+#define JclResources_RsRTTIVar 65019
+#define JclResources_RsRTTIConst 65020
+#define JclResources_RsRTTIArrayOf 65021
+#define JclResources_RsRTTIOut 65022
+#define JclResources_RsRTTIOrdinal 65023
+#define JclResources_RsWin32Prefix 65024
+#define JclResources_RsFileUtilsNoVersionInfo 65025
+#define JclResources_RsCreateFileMapping 65026
+#define JclResources_RsCreateFileMappingView 65027
+#define JclResources_RsViewNeedsMapping 65028
+#define JclResources_RsFailedToObtainSize 65029
+#define JclResources_RsUnableToOpenKeyRead 65030
+#define JclResources_RsUnableToOpenKeyWrite 65031
+#define JclResources_RsUnableToAccessValue 65032
+#define JclResources_RsWrongDataType 65033
+#define JclResources_RsInconsistentPath 65034
+#define JclResources_RsHKCRLong 65035
+#define JclResources_RsHKCULong 65036
+#define JclResources_RsHKLMLong 65037
+#define JclResources_RsHKUSLong 65038
+#define JclResources_RsHKPDLong 65039
#define ComStrs_sRichEditInsertError 65040
#define ComStrs_sRichEditLoadFail 65041
#define ComStrs_sRichEditSaveFail 65042
@@ -1241,6 +1262,15 @@
#define SysConst_SEndOfFile 65535
STRINGTABLE
BEGIN
+ OleConst_SEmptyContainer, "Operation not allowed on an empty OLE container"
+ OleConst_SInvalidVerb, "Invalid object verb"
+ OleConst_SPropDlgCaption, "%s Properties"
+ OleConst_SInvalidStreamFormat, "Invalid stream format"
+ TeeConst_TeeMsg_ShapeGallery1, "abc"
+ TeeConst_TeeMsg_ShapeGallery2, "123"
+ TeeConst_TeeMsg_ValuesX, "X"
+ TeeConst_TeeMsg_ValuesY, "Y"
+ TeeConst_TeeMsg_ValuesPie, "Pie"
TeeConst_TeeMsg_ValuesBar, "Bar"
TeeConst_TeeMsg_ValuesAngle, "Angle"
TeeConst_TeeMsg_ValuesGanttStart, "Start"
@@ -1252,10 +1282,11 @@ BEGIN
OleConst_SLinkProperties, "Link Properties"
OleConst_SInvalidLinkSource, "Cannot link to an invalid source."
OleConst_SCannotBreakLink, "Break link operation is not supported."
- OleConst_SEmptyContainer, "Operation not allowed on an empty OLE container"
- OleConst_SInvalidVerb, "Invalid object verb"
- OleConst_SPropDlgCaption, "%s Properties"
- OleConst_SInvalidStreamFormat, "Invalid stream format"
+ TeeConst_TeeMsg_GanttSample10, "Banking"
+ TeeConst_TeeMsg_DefaultFontSize, "8"
+ TeeConst_TeeMsg_DefaultGalleryFontSize, "8"
+ TeeConst_TeeMsg_FunctionAdd, "Add"
+ TeeConst_TeeMsg_FunctionSubtract, "Subtract"
TeeConst_TeeMsg_FunctionMultiply, "Multiply"
TeeConst_TeeMsg_FunctionDivide, "Divide"
TeeConst_TeeMsg_FunctionHigh, "High"
@@ -1267,11 +1298,11 @@ BEGIN
TeeConst_TeeMsg_CheckPointerSize, "Pointer size must be greater than zero"
TeeConst_TeeMsg_FunctionPeriod, "Function Period should be >= 0"
TeeConst_TeeMsg_PieOther, "Other"
- TeeConst_TeeMsg_ShapeGallery1, "abc"
- TeeConst_TeeMsg_ShapeGallery2, "123"
- TeeConst_TeeMsg_ValuesX, "X"
- TeeConst_TeeMsg_ValuesY, "Y"
- TeeConst_TeeMsg_ValuesPie, "Pie"
+ TeeConst_TeeMsg_PieSample7, "Bikes"
+ TeeConst_TeeMsg_PieSample8, "Chairs"
+ TeeConst_TeeMsg_GalleryChartName, "TeeGalleryChart"
+ TeeConst_TeeMsg_GalleryStandard, "Standard"
+ TeeConst_TeeMsg_GalleryFunctions, "Functions"
TeeConst_TeeMsg_GalleryArrow, "Arrow"
TeeConst_TeeMsg_GalleryGantt, "Gantt"
TeeConst_TeeMsg_GanttSample1, "Design"
@@ -1283,11 +1314,11 @@ BEGIN
TeeConst_TeeMsg_GanttSample7, "Manufac."
TeeConst_TeeMsg_GanttSample8, "Debugging"
TeeConst_TeeMsg_GanttSample9, "New Version"
- TeeConst_TeeMsg_GanttSample10, "Banking"
- TeeConst_TeeMsg_DefaultFontSize, "8"
- TeeConst_TeeMsg_DefaultGalleryFontSize, "8"
- TeeConst_TeeMsg_FunctionAdd, "Add"
- TeeConst_TeeMsg_FunctionSubtract, "Subtract"
+ TeeConst_TeeMsg_AxisTitle, "Axis Title"
+ TeeConst_TeeMsg_AxisLabels, "Axis Labels"
+ TeeConst_TeeMsg_GalleryLine, "Line"
+ TeeConst_TeeMsg_GalleryPoint, "Point"
+ TeeConst_TeeMsg_GalleryArea, "Area"
TeeConst_TeeMsg_GalleryBar, "Bar"
TeeConst_TeeMsg_GalleryHorizBar, "Horiz. Bar"
TeeConst_TeeMsg_GalleryPie, "Pie"
@@ -1299,11 +1330,11 @@ BEGIN
TeeConst_TeeMsg_PieSample4, "Monitors"
TeeConst_TeeMsg_PieSample5, "Lamps"
TeeConst_TeeMsg_PieSample6, "Keyboards"
- TeeConst_TeeMsg_PieSample7, "Bikes"
- TeeConst_TeeMsg_PieSample8, "Chairs"
- TeeConst_TeeMsg_GalleryChartName, "TeeGalleryChart"
- TeeConst_TeeMsg_GalleryStandard, "Standard"
- TeeConst_TeeMsg_GalleryFunctions, "Functions"
+ TeeConst_TeeMsg_Angle, "%s Angle must be between 0 and 359 degrees"
+ TeeConst_TeeMsg_AxisLogDateTime, "DateTime Axis cannot be Logarithmic"
+ TeeConst_TeeMsg_AxisLogNotPositive, "Logarithmic Axis Min and Max values should be >= 0"
+ TeeConst_TeeMsg_AxisLabelSep, "Labels Separation % must be greater than 0"
+ TeeConst_TeeMsg_AxisIncrementNeg, "Axis increment must be >= 0"
TeeConst_TeeMsg_AxisMinMax, "Axis Minimum Value must be <= Maximum"
TeeConst_TeeMsg_AxisMaxMin, "Axis Maximum Value must be >= Minimum"
TeeConst_TeeMsg_AxisLogBase, "Axis Logarithmic Base should be >= 2"
@@ -1315,11 +1346,11 @@ BEGIN
TeeConst_TeeMsg_DefaultPercentOf, "%s of %s"
TeeConst_TeeMsg_DefPercentFormat, "##0.## %"
TeeConst_TeeMsg_DefValueFormat, "#,##0.###"
- TeeConst_TeeMsg_AxisTitle, "Axis Title"
- TeeConst_TeeMsg_AxisLabels, "Axis Labels"
- TeeConst_TeeMsg_GalleryLine, "Line"
- TeeConst_TeeMsg_GalleryPoint, "Point"
- TeeConst_TeeMsg_GalleryArea, "Area"
+ MidConst_SConstraintFailed, "Record or field constraint failed."
+ MidConst_SField, "Field"
+ MidConst_SRecConstFail, "Preparation of record constraint failed with error \"%s\""
+ MidConst_SFieldConstFail, "Preparation of field constraint failed with error \"%s\""
+ MidConst_SDefExprFail, "Preparation of default expression failed with error \"%s\""
MidConst_SNoEditsAllowed, "Modifications are not allowed"
MidConst_SNoDeletesAllowed, "Deletes are not allowed"
MidConst_SNoInsertsAllowed, "Inserts are not allowed"
@@ -1331,11 +1362,11 @@ BEGIN
TeeConst_TeeMsg_SeriesSetDataSource, "No ParentChart to validate DataSource"
TeeConst_TeeMsg_SeriesInvDataSource, "No valid DataSource: %s"
TeeConst_TeeMsg_FillSample, "FillSampleValues NumValues must be > 0"
- TeeConst_TeeMsg_Angle, "%s Angle must be between 0 and 359 degrees"
- TeeConst_TeeMsg_AxisLogDateTime, "DateTime Axis cannot be Logarithmic"
- TeeConst_TeeMsg_AxisLogNotPositive, "Logarithmic Axis Min and Max values should be >= 0"
- TeeConst_TeeMsg_AxisLabelSep, "Labels Separation % must be greater than 0"
- TeeConst_TeeMsg_AxisIncrementNeg, "Axis increment must be >= 0"
+ SqlConst_SDRIVERINITFAILED, "[0x0016]: Driver initialization failed"
+ SqlConst_SOPTLOCKFAILED, "[0x0017]: Optimistic Locking failed"
+ SqlConst_SINVALIDREF, "[0x0018]: Invalid REF"
+ SqlConst_SNOTABLE, "[0x0019]: No table found"
+ SqlConst_SMISSINGPARAMINSQL, "[0x001A] Missing parameter marker in SQL"
SqlConst_SNOTIMPLEMENTED, "[0x001B] Not implemented"
SqlConst_SDRIVERINCOMPATIBLE, "[0x001C] Incompatible driver"
MidConst_SNoDataProvider, "Missing data provider or data packet"
@@ -1347,11 +1378,11 @@ BEGIN
MidConst_SNoConnectToBroker, "Connection not allowed to TConnectionBroker"
MidConst_SNoParentConnection, "ParentConnection is not assigned"
MidConst_SInvalidOptParamType, "Value cannot be stored in an optional parameter"
- MidConst_SConstraintFailed, "Record or field constraint failed."
- MidConst_SField, "Field"
- MidConst_SRecConstFail, "Preparation of record constraint failed with error \"%s\""
- MidConst_SFieldConstFail, "Preparation of field constraint failed with error \"%s\""
- MidConst_SDefExprFail, "Preparation of default expression failed with error \"%s\""
+ SqlConst_SINVALIDTIME, "[0x0006]: Invalid Time"
+ SqlConst_SINVALIDXLATION, "[0x0007]: Invalid Data Translation"
+ SqlConst_SOUTOFRANGE, "[0x0008]: Parameter/Column out of Range"
+ SqlConst_SINVALIDPARAM, "[0x0009]: Invalid Parameter"
+ SqlConst_SEOF, "[0x000A]: Result set at EOF"
SqlConst_SSQLPARAMNOTSET, "dbExpress Error [0x000B]: Parameter Not Set"
SqlConst_SINVALIDUSRPASS, "[0x000C] Invalid Username/Password"
SqlConst_SINVALIDPRECISION, "[0x000D]: Invalid Precision"
@@ -1363,11 +1394,11 @@ BEGIN
SqlConst_SLOCALTRANSACTIVE, "[0x0013]: Local Transaction already active"
SqlConst_SMULTIPLETRANSNOTENABLED, "[0x0014]: Multiple Transactions not Enabled"
SqlConst_SCONNECTIONFAILED, "[0x0015]: Connection failed"
- SqlConst_SDRIVERINITFAILED, "[0x0016]: Driver initialization failed"
- SqlConst_SOPTLOCKFAILED, "[0x0017]: Optimistic Locking failed"
- SqlConst_SINVALIDREF, "[0x0018]: Invalid REF"
- SqlConst_SNOTABLE, "[0x0019]: No table found"
- SqlConst_SMISSINGPARAMINSQL, "[0x001A] Missing parameter marker in SQL"
+ VDBConsts_SPriorRecord, "Prior record"
+ VDBConsts_SNextRecord, "Next record"
+ VDBConsts_SLastRecord, "Last record"
+ VDBConsts_SInsertRecord, "Insert record"
+ VDBConsts_SDeleteRecord, "Delete record"
VDBConsts_SEditRecord, "Edit record"
VDBConsts_SPostEdit, "Post edit"
VDBConsts_SCancelEdit, "Cancel edit"
@@ -1379,11 +1410,11 @@ BEGIN
SqlConst_SINVALIDFLDTYPE, "[0x0003]: Invalid Field Type"
SqlConst_SINVALIDHNDL, "[0x0004]: Invalid Handle"
SqlConst_SNOTSUPPORTED, "[0x0005]: Operation Not Supported"
- SqlConst_SINVALIDTIME, "[0x0006]: Invalid Time"
- SqlConst_SINVALIDXLATION, "[0x0007]: Invalid Data Translation"
- SqlConst_SOUTOFRANGE, "[0x0008]: Parameter/Column out of Range"
- SqlConst_SINVALIDPARAM, "[0x0009]: Invalid Parameter"
- SqlConst_SEOF, "[0x000A]: Result set at EOF"
+ cxEditConsts_scxRegExprIllegalIntegerValue, "Illegal integer value"
+ cxEditConsts_scxRegExprTooBigReferenceNumber, "Too big reference number"
+ cxEditConsts_scxRegExprCantCreateEmptyEnum, "Can't create empty enumeration"
+ cxEditConsts_scxRegExprSubrangeOrder, "The starting character of the subrange must be less than the finishing one"
+ cxEditConsts_scxRegExprHexNumberExpected0, "Hexadecimal number expected"
cxEditConsts_scxRegExprHexNumberExpected, "Hexadecimal number expected but '%s' found"
cxEditConsts_scxRegExprMissing, "Missing '%s'"
cxEditConsts_scxRegExprUnnecessary, "Unnecessary '%s'"
@@ -1395,11 +1426,11 @@ BEGIN
cxEditConsts_scxMaskEditInvalidEditValue, "The edit value is invalid"
cxEditConsts_cxSSpinEditInvalidNumericValue, "Invalid numeric value"
VDBConsts_SFirstRecord, "First record"
- VDBConsts_SPriorRecord, "Prior record"
- VDBConsts_SNextRecord, "Next record"
- VDBConsts_SLastRecord, "Last record"
- VDBConsts_SInsertRecord, "Insert record"
- VDBConsts_SDeleteRecord, "Delete record"
+ cxEditConsts_scxSEditRepositoryMRUItem, "MRUEdit|Represents a text editor displaying the list of most recently used items (MRU) within a dropdown window"
+ cxEditConsts_scxSEditRepositoryPopupItem, "PopupEdit|Represents an edit control with a dropdown list"
+ cxEditConsts_scxSEditRepositorySpinItem, "SpinEdit|Represents a spin editor"
+ cxEditConsts_scxSEditRepositoryRadioGroupItem, "RadioGroup|Represents a group of radio buttons"
+ cxEditConsts_scxSEditRepositoryTextItem, "TextEdit|Represents a single line text editor"
cxEditConsts_scxSEditRepositoryTimeItem, "TimeEdit|Represents an editor displaying time values"
cxEditConsts_scxRegExprLine, "Line"
cxEditConsts_scxRegExprChar, "Char"
@@ -1411,11 +1442,11 @@ BEGIN
cxEditConsts_scxRegExprCantCreateEmptyBlock, "The block should not be empty"
cxEditConsts_scxRegExprIllegalSymbol, "Illegal '%s'"
cxEditConsts_scxRegExprIllegalQuantifier, "Illegal quantifier '%s'"
- cxEditConsts_scxRegExprIllegalIntegerValue, "Illegal integer value"
- cxEditConsts_scxRegExprTooBigReferenceNumber, "Too big reference number"
- cxEditConsts_scxRegExprCantCreateEmptyEnum, "Can't create empty enumeration"
- cxEditConsts_scxRegExprSubrangeOrder, "The starting character of the subrange must be less than the finishing one"
- cxEditConsts_scxRegExprHexNumberExpected0, "Hexadecimal number expected"
+ cxEditConsts_cxSDateEOM, "eom"
+ cxEditConsts_cxSDateNow, "now"
+ cxEditConsts_scxSCalcError, "Error"
+ cxEditConsts_scxSHyperLinkPrefix, "http://"
+ cxEditConsts_scxSEditRepositoryBlobItem, "BlobEdit|Represents the BLOB editor"
cxEditConsts_scxSEditRepositoryButtonItem, "ButtonEdit|Represents an edit control with embedded buttons"
cxEditConsts_scxSEditRepositoryCalcItem, "CalcEdit|Represents an edit control with a dropdown calculator window"
cxEditConsts_scxSEditRepositoryCheckBoxItem, "CheckBox|Represents a check box control that allows selecting an option"
@@ -1427,11 +1458,11 @@ BEGIN
cxEditConsts_scxSEditRepositoryImageItem, "Image|Represents an image editor"
cxEditConsts_scxSEditRepositoryMaskItem, "MaskEdit|Represents a generic masked edit control."
cxEditConsts_scxSEditRepositoryMemoItem, "Memo|Represents an edit control that allows editing memo data"
- cxEditConsts_scxSEditRepositoryMRUItem, "MRUEdit|Represents a text editor displaying the list of most recently used items (MRU) within a dropdown window"
- cxEditConsts_scxSEditRepositoryPopupItem, "PopupEdit|Represents an edit control with a dropdown list"
- cxEditConsts_scxSEditRepositorySpinItem, "SpinEdit|Represents a spin editor"
- cxEditConsts_scxSEditRepositoryRadioGroupItem, "RadioGroup|Represents a group of radio buttons"
- cxEditConsts_scxSEditRepositoryTextItem, "TextEdit|Represents a single line text editor"
+ cxEditConsts_cxSDateTomorrow, "tomorrow"
+ cxEditConsts_cxSDateSunday, "Sunday"
+ cxEditConsts_cxSDateMonday, "Monday"
+ cxEditConsts_cxSDateTuesday, "Tuesday"
+ cxEditConsts_cxSDateWednesday, "Wednesday"
cxEditConsts_cxSDateThursday, "Thursday"
cxEditConsts_cxSDateFriday, "Friday"
cxEditConsts_cxSDateSaturday, "Saturday"
@@ -1443,11 +1474,11 @@ BEGIN
cxEditConsts_cxSDateSixth, "sixth"
cxEditConsts_cxSDateSeventh, "seventh"
cxEditConsts_cxSDateBOM, "bom"
- cxEditConsts_cxSDateEOM, "eom"
- cxEditConsts_cxSDateNow, "now"
- cxEditConsts_scxSCalcError, "Error"
- cxEditConsts_scxSHyperLinkPrefix, "http://"
- cxEditConsts_scxSEditRepositoryBlobItem, "BlobEdit|Represents the BLOB editor"
+ cxEditConsts_cxSBlobMemoEmpty, "(memo)"
+ cxEditConsts_cxSBlobPicture, "(PICTURE)"
+ cxEditConsts_cxSBlobPictureEmpty, "(picture)"
+ cxEditConsts_cxSMenuItemCaptionCut, "Cu&t"
+ cxEditConsts_cxSMenuItemCaptionCopy, "&Copy"
cxEditConsts_cxSMenuItemCaptionPaste, "&Paste"
cxEditConsts_cxSMenuItemCaptionDelete, "&Delete"
cxEditConsts_cxSMenuItemCaptionLoad, "&Load..."
@@ -1459,11 +1490,11 @@ BEGIN
cxEditConsts_cxSDateError, "Invalid Date"
cxEditConsts_cxSDateToday, "today"
cxEditConsts_cxSDateYesterday, "yesterday"
- cxEditConsts_cxSDateTomorrow, "tomorrow"
- cxEditConsts_cxSDateSunday, "Sunday"
- cxEditConsts_cxSDateMonday, "Monday"
- cxEditConsts_cxSDateTuesday, "Tuesday"
- cxEditConsts_cxSDateWednesday, "Wednesday"
+ cxDataConsts_cxSDataWriteError, "Stream write error"
+ cxEditConsts_cxSEditDateConvertError, "Could not convert to date"
+ cxEditConsts_cxSEditInvalidRepositoryItem, "The repository item is not acceptable"
+ cxEditConsts_cxSEditNumericValueConvertError, "Could not convert to numeric value"
+ cxEditConsts_cxSEditPopupCircularReferencingError, "Circular referencing is not allowed"
cxEditConsts_cxSEditTimeConvertError, "Could not convert to time"
cxEditConsts_cxSEditValidateErrorText, "Invalid input value. Use escape key to abandon changes"
cxEditConsts_cxSEditValueOutOfBounds, "Value out of bounds"
@@ -1475,11 +1506,11 @@ BEGIN
cxEditConsts_cxSBlobButtonCancel, "&Cancel"
cxEditConsts_cxSBlobButtonClose, "&Close"
cxEditConsts_cxSBlobMemo, "(MEMO)"
- cxEditConsts_cxSBlobMemoEmpty, "(memo)"
- cxEditConsts_cxSBlobPicture, "(PICTURE)"
- cxEditConsts_cxSBlobPictureEmpty, "(picture)"
- cxEditConsts_cxSMenuItemCaptionCut, "Cu&t"
- cxEditConsts_cxSMenuItemCaptionCopy, "&Copy"
+ pnglang_EPNGInvalidFileHeaderText, "The file being readed is not a valid \"Portable Network Graphics\" image because it contains an invalid header. This file may be corruped, try obtaining it again."
+ pnglang_EPNGIHDRNotFirstText, "This \"Portable Network Graphics\" image is not supported or it might be invalid.\r\n(IHDR chunk is not the first)"
+ pnglang_EPNGSizeExceedsText, "This \"Portable Network Graphics\" image is not supported because either it's width or height exceeds the maximum size, which is 65535 pixels length."
+ pnglang_EPNGUnknownPalEntryText, "There is no such palette entry."
+ pnglang_EPNGUnknownCriticalChunkText, "This \"Portable Network Graphics\" image contains an unknown critical part which could not be decoded."
pnglang_EPNGUnknownCompressionText, "This \"Portable Network Graphics\" image is encoded with an unknown compression scheme which could not be decoded."
pnglang_EPNGUnknownInterlaceText, "This \"Portable Network Graphics\" image uses an unknown interlace scheme which could not be decoded."
pnglang_EPNGCannotAssignChunkText, "The chunks must be compatible to be assigned."
@@ -1491,11 +1522,11 @@ BEGIN
pnglang_EPNGOutMemoryText, "Some operation could not be performed because the system is out of resources. Close some windows and try again."
pnglang_EPNGHeaderNotPresentText, "This operation is not valid because the current image contains no valid header."
cxDataConsts_cxSDataReadError, "Stream read error"
- cxDataConsts_cxSDataWriteError, "Stream write error"
- cxEditConsts_cxSEditDateConvertError, "Could not convert to date"
- cxEditConsts_cxSEditInvalidRepositoryItem, "The repository item is not acceptable"
- cxEditConsts_cxSEditNumericValueConvertError, "Could not convert to numeric value"
- cxEditConsts_cxSEditPopupCircularReferencingError, "Circular referencing is not allowed"
+ ADOConst_SMissingCommandText, "Missing %s property"
+ ADOConst_SNoResultSet, "CommandText does not return a result set"
+ ADOConst_SADOCreateError, "Error creating object. Please verify that the Microsoft Data Access Components 2.1 (or later) have been properly installed"
+ ADOConst_SEventsNotSupported, "Events are not supported with server side TableDirect cursors"
+ ADOConst_SUsupportedFieldType, "Unsupported field type (%s) in field %s"
ADOConst_SConnectionRequired, "A connection component is required for async ExecuteOptions"
ADOConst_SCantRequery, "Cannot perform a requery after connection has changed"
ADOConst_SNoFilterOptions, "FilterOptions are not supported"
@@ -1507,11 +1538,11 @@ BEGIN
pnglang_EPNGMissingMultipleIDATText, "This \"Portable Network Graphics\" image is invalid because it has missing image parts."
pnglang_EPNGZLIBErrorText, "Could not decompress the image because it contains invalid compressed data.\r\n Description: "
pnglang_EPNGInvalidPaletteText, "The \"Portable Network Graphics\" image contains an invalid palette."
- pnglang_EPNGInvalidFileHeaderText, "The file being readed is not a valid \"Portable Network Graphics\" image because it contains an invalid header. This file may be corruped, try obtaining it again."
- pnglang_EPNGIHDRNotFirstText, "This \"Portable Network Graphics\" image is not supported or it might be invalid.\r\n(IHDR chunk is not the first)"
- pnglang_EPNGSizeExceedsText, "This \"Portable Network Graphics\" image is not supported because either it's width or height exceeds the maximum size, which is 65535 pixels length."
- pnglang_EPNGUnknownPalEntryText, "There is no such palette entry."
- pnglang_EPNGUnknownCriticalChunkText, "This \"Portable Network Graphics\" image contains an unknown critical part which could not be decoded."
+ IBSQLMonitor_StrExecute, ": [Execute] "
+ IBSQLMonitor_StrNULL, ""
+ IBSQLMonitor_StrBLOB, ""
+ IBSQLMonitor_StrFetch, ": [Fetch] "
+ IBSQLMonitor_StrPrepare, ": [Prepare] "
IBSQLMonitor_StrPlan, " Plan: "
IBSQLMonitor_StrPlanCantRetrive, " Plan: Can't retrieve plan - too large"
IBSQLMonitor_StrCommitHardComm, ": [Commit (Hard commit)]"
@@ -1523,11 +1554,11 @@ BEGIN
ADOConst_SMissingConnection, "Missing Connection or ConnectionString"
ADOConst_SNoDetailFilter, "Filter property cannot be used for detail tables"
ADOConst_SBookmarksRequired, "Dataset does not support bookmarks, which are required for multi-record data controls"
- ADOConst_SMissingCommandText, "Missing %s property"
- ADOConst_SNoResultSet, "CommandText does not return a result set"
- ADOConst_SADOCreateError, "Error creating object. Please verify that the Microsoft Data Access Components 2.1 (or later) have been properly installed"
- ADOConst_SEventsNotSupported, "Events are not supported with server side TableDirect cursors"
- ADOConst_SUsupportedFieldType, "Unsupported field type (%s) in field %s"
+ IBXConst_SFieldSizeMismatch, "Size Mismatch - Field %s size is too small for data"
+ IBXConst_SEventAlreadyRegistered, "Events already registered"
+ IBXConst_SStringTooLarge, "Trying to store a string of length %d into a field that can only contain %d"
+ IBXConst_SNoTimers, "Not enough timers available"
+ IBXConst_SIB65feature, "%s is an InterBase 6.5 function. Please upgrade to InterBase 6.5 to use this functonality"
IBXConst_SLoginPromptFailure, "Can not find default login prompt dialog. Please add DBLogDlg to the uses section of your main file."
IBXConst_SIB70feature, "%s is an InterBase 7.0 function. Please upgrade to InterBase 7.0 to use this functonality"
IBXConst_SIB71feature, "%s is an InterBase 7.1 function. Please upgrade to InterBase 7.1 to use this functonality"
@@ -1539,11 +1570,11 @@ BEGIN
IBSQLMonitor_StrDetach, ": [Detach]"
IBSQLMonitor_StrQuery, ": [Query]"
IBSQLMonitor_StrStart, ": [Start]"
- IBSQLMonitor_StrExecute, ": [Execute] "
- IBSQLMonitor_StrNULL, ""
- IBSQLMonitor_StrBLOB, ""
- IBSQLMonitor_StrFetch, ": [Fetch] "
- IBSQLMonitor_StrPrepare, ": [Prepare] "
+ IBXConst_SEOFInString, "EOF in string detected"
+ IBXConst_SParamNameExpected, "Parameter name expected"
+ IBXConst_SSuccess, "Successful execution"
+ IBXConst_SDelphiException, "DelphiException %s"
+ IBXConst_SNoOptionsSet, "No Install Options selected"
IBXConst_SNoDestinationDirectory, "DestinationDirectory is not set"
IBXConst_SNosourceDirectory, "SourceDirectory is not set"
IBXConst_SNoUninstallFile, "Uninstall File Name is not set"
@@ -1555,11 +1586,11 @@ BEGIN
IBXConst_SDPBConstantUnknownEx, "DPB Constant (%s) is unknown"
IBXConst_STPBConstantUnknownEx, "TPB Constant (%s) is unknown"
IBXConst_SUnknownPlan, "Unknown Error - Can't retrieve plan"
- IBXConst_SFieldSizeMismatch, "Size Mismatch - Field %s size is too small for data"
- IBXConst_SEventAlreadyRegistered, "Events already registered"
- IBXConst_SStringTooLarge, "Trying to store a string of length %d into a field that can only contain %d"
- IBXConst_SNoTimers, "Not enough timers available"
- IBXConst_SIB65feature, "%s is an InterBase 6.5 function. Please upgrade to InterBase 6.5 to use this functonality"
+ IBXConst_SInvalidRegistration, "Invalid Registration"
+ IBXConst_SInvalidBatchMove, "Invalid Batch Move"
+ IBXConst_SSQLDialectInvalid, "SQL Dialect Invalid"
+ IBXConst_SSPBConstantNotSupported, "SPB Constant Not supported"
+ IBXConst_SSPBConstantUnknown, "SPB Constant Unknown"
IBXConst_SServiceActive, "Cannot perform operation -- service is not attached"
IBXConst_SServiceInActive, "Cannot perform operation -- service is attached"
IBXConst_SServerNameMissing, "Server Name Missing"
@@ -1571,11 +1602,11 @@ BEGIN
IBXConst_SCantPrintValue, "Cannot print value"
IBXConst_SEOFReached, "SEOFReached"
IBXConst_SEOFInComment, "EOF in comment detected"
- IBXConst_SEOFInString, "EOF in string detected"
- IBXConst_SParamNameExpected, "Parameter name expected"
- IBXConst_SSuccess, "Successful execution"
- IBXConst_SDelphiException, "DelphiException %s"
- IBXConst_SNoOptionsSet, "No Install Options selected"
+ IBXConst_SIsAExecuteProcedure, "use ExecProc for Procedure; use TQuery for Select procedures"
+ IBXConst_SUpdateFailed, "Update Failed"
+ IBXConst_SNotCachedUpdates, "CachedUpdates not enabled"
+ IBXConst_SNotLiveRequest, "Request is not live - cannot modify"
+ IBXConst_SNoProvider, "No Provider"
IBXConst_SNoRecordsAffected, "No Records Affected"
IBXConst_SNoTableName, "No Table Name assigned"
IBXConst_SCannotCreatePrimaryIndex, "Cannot Create Primary Index; are created automatically"
@@ -1587,11 +1618,11 @@ BEGIN
IBXConst_SMaximumEvents, "Exceded Maximum Event limits"
IBXConst_SNoEventsRegistered, "No Events Registered"
IBXConst_SInvalidQueueing, "Invalid Queueing"
- IBXConst_SInvalidRegistration, "Invalid Registration"
- IBXConst_SInvalidBatchMove, "Invalid Batch Move"
- IBXConst_SSQLDialectInvalid, "SQL Dialect Invalid"
- IBXConst_SSPBConstantNotSupported, "SPB Constant Not supported"
- IBXConst_SSPBConstantUnknown, "SPB Constant Unknown"
+ IBXConst_SBufferNotSet, "Buffer not set"
+ IBXConst_SCircularReference, "Circular references not permitted"
+ IBXConst_SSQLParseError, "SQL Parse Error:\r\n\r\n%s"
+ IBXConst_SUserAbort, "User abort"
+ IBXConst_SDataSetUniDirectional, "Data set is uni-directional"
IBXConst_SCannotCreateSharedResource, "Cannot create shared resource. (Windows error %d)"
IBXConst_SWindowsAPIError, "Windows API error. (Windows error %d [$%.8x])"
IBXConst_SColumnListsDontMatch, "Column lists do not match"
@@ -1603,11 +1634,11 @@ BEGIN
IBXConst_SIsASelectStatement, "use Open for a Select Statement"
IBXConst_SRequiredParamNotSet, "Required Param value not set"
IBXConst_SNoStoredProcName, "No Stored Procedure Name assigned"
- IBXConst_SIsAExecuteProcedure, "use ExecProc for Procedure; use TQuery for Select procedures"
- IBXConst_SUpdateFailed, "Update Failed"
- IBXConst_SNotCachedUpdates, "CachedUpdates not enabled"
- IBXConst_SNotLiveRequest, "Request is not live - cannot modify"
- IBXConst_SNoProvider, "No Provider"
+ IBXConst_SInvalidParamColumnIndex, "Invalid parameter index (index exceeds permitted range)"
+ IBXConst_SInvalidDataConversion, "Invalid data conversion"
+ IBXConst_SColumnIsNotNullable, "Column cannot be set to null (%s)"
+ IBXConst_SBlobCannotBeRead, "Blob stream cannot be read"
+ IBXConst_SBlobCannotBeWritten, "Blob stream cannot be written"
IBXConst_SEmptyQuery, "Empty query"
IBXConst_SCannotOpenNonSQLSelect, "Cannot \"open\" a non-select statement. Use ExecQuery"
IBXConst_SNoFieldAccess, "No access to field \"%s\""
@@ -1619,11 +1650,11 @@ BEGIN
IBXConst_SCannotUpdate, "Cannot update. (No update query)"
IBXConst_SCannotDelete, "Cannot delete from dataset. (No delete query)"
IBXConst_SCannotRefresh, "Cannot refresh row. (No refresh query)"
- IBXConst_SBufferNotSet, "Buffer not set"
- IBXConst_SCircularReference, "Circular references not permitted"
- IBXConst_SSQLParseError, "SQL Parse Error:\r\n\r\n%s"
- IBXConst_SUserAbort, "User abort"
- IBXConst_SDataSetUniDirectional, "Data set is uni-directional"
+ IBXConst_SNoDatabasesInTransaction, "No databases are listed in transaction component"
+ IBXConst_SUpdateWrongDB, "Updating wrong database"
+ IBXConst_SUpdateWrongTR, "Updating wrong transaction. Unique transaction expected in set"
+ IBXConst_SDatabaseNotAssigned, "Database not assigned"
+ IBXConst_STransactionNotAssigned, "Transaction not assigned"
IBXConst_SXSQLDAIndexOutOfRange, "XSQLDA index out of range"
IBXConst_SXSQLDANameDoesNotExist, "XSQLDA name does not exist (%s)"
IBXConst_SEOF, "End of file"
@@ -1635,11 +1666,11 @@ BEGIN
IBXConst_SDatasetClosed, "Dataset closed"
IBXConst_SUnknownSQLDataType, "Unknown SQL Data type (%d)"
IBXConst_SInvalidColumnIndex, "Invalid column index (index exceeds permitted range)"
- IBXConst_SInvalidParamColumnIndex, "Invalid parameter index (index exceeds permitted range)"
- IBXConst_SInvalidDataConversion, "Invalid data conversion"
- IBXConst_SColumnIsNotNullable, "Column cannot be set to null (%s)"
- IBXConst_SBlobCannotBeRead, "Blob stream cannot be read"
- IBXConst_SBlobCannotBeWritten, "Blob stream cannot be written"
+ IBXConst_SNotPermitted, "Not permitted"
+ IBXConst_SFileAccessError, "Temporary file access error"
+ IBXConst_SConnectionTimeout, "Database connection timed out"
+ IBXConst_SCannotSetDatabase, "Cannot set database"
+ IBXConst_SCannotSetTransaction, "Cannot set transaction"
IBXConst_SOperationCancelled, "Operation cancelled at user's request"
IBXConst_SDPBConstantNotSupported, "DPB Constant (isc_dpb_%s) is unsupported"
IBXConst_SDPBConstantUnknown, "DPB Constant (%d) is unknown"
@@ -1651,11 +1682,11 @@ BEGIN
IBXConst_SNotInTransaction, "Transaction is not active"
IBXConst_SInTransaction, "Transaction is active"
IBXConst_STimeoutNegative, "Timeout values cannot be negative"
- IBXConst_SNoDatabasesInTransaction, "No databases are listed in transaction component"
- IBXConst_SUpdateWrongDB, "Updating wrong database"
- IBXConst_SUpdateWrongTR, "Updating wrong transaction. Unique transaction expected in set"
- IBXConst_SDatabaseNotAssigned, "Database not assigned"
- IBXConst_STransactionNotAssigned, "Transaction not assigned"
+ uDARes_err_CannotFindStatement, "Cannot find statement %s for connection %s"
+ uDARes_err_CannotFindDefaultItem, "Cannot find default %s"
+ uDARes_err_PoolIsNotEmpty, "Cannot perform this operation when connections are pooled"
+ uDARes_err_MaxPoolSizeReached, "Maximum pool size reached. Cannot create a new connection"
+ uDARes_err_LAMEDataset, "%s does not implement IProviderSupport or implements it incorrectly"
uDARes_err_DARDMInvalidSchema, "Schema must be assigned and must point to a ConnectionManager"
uDARes_err_DARDMUnassignedAdapter, "DataAdapter is not assigned"
uDARes_err_DARDMConnectionIsNotAssigned, "Connection is not assigned"
@@ -1667,11 +1698,11 @@ BEGIN
IBXConst_SInterBaseInstallMissing, "InterBase Install DLL ibinstall.dll not found in the path. Please install InterBase 6 to use this functionality"
IBXConst_SIB60feature, "%s is an InterBase 6 function. Please upgrade to InterBase 6 to use this functonality"
IBXConst_SNotSupported, "Unsupported feature"
- IBXConst_SNotPermitted, "Not permitted"
- IBXConst_SFileAccessError, "Temporary file access error"
- IBXConst_SConnectionTimeout, "Database connection timed out"
- IBXConst_SCannotSetDatabase, "Cannot set database"
- IBXConst_SCannotSetTransaction, "Cannot set transaction"
+ uDARes_err_ChangeLogAlreadyStarted, "StartChange has already been called; cannot log more than one change at a time."
+ uDARes_err_NotAttachedToDataTable, "Delta is not attached to a DataTable"
+ uDARes_err_DriverProcAlreadyRegistered, "DriverProc 0x%0.8x is already registered"
+ uDARes_err_DriverManagerAlreadyCreated, "An instance of a TDADriverManager was already initialized. Only one driver manager per module is allowed"
+ uDARes_err_DriverManagerNotAssigned, "Driver Manager is not assigned"
uDARes_err_FieldTypeNotSupported, "FieldType %s (%d) is not supported"
uDARes_err_InvalidDataset, "Invalid or NIL dataset"
uDARes_err_CannotFindItem, "Cannot find %s \"%s\" in collection of type %s"
@@ -1683,11 +1714,11 @@ BEGIN
uDARes_err_CannotFindField, "Cannot find field %s"
uDARes_err_LoadPackageFailed, "LoadPackage failed for file %s"
uDARes_err_InvalidDriverReference, "The driver in %s could not be loaded"
- uDARes_err_CannotFindStatement, "Cannot find statement %s for connection %s"
- uDARes_err_CannotFindDefaultItem, "Cannot find default %s"
- uDARes_err_PoolIsNotEmpty, "Cannot perform this operation when connections are pooled"
- uDARes_err_MaxPoolSizeReached, "Maximum pool size reached. Cannot create a new connection"
- uDARes_err_LAMEDataset, "%s does not implement IProviderSupport or implements it incorrectly"
+ DBConsts_STextTrue, "True"
+ DBConsts_SParameterNotFound, "Parameter '%s' not found"
+ DBConsts_SInvalidVersion, "Unable to load bind parameters"
+ DBConsts_SBadFieldType, "Field '%s' is of an unsupported type"
+ DBConsts_SAggActive, "Property may not be modified while aggregate is active"
DBConsts_SProviderSQLNotSupported, "SQL not supported: %s"
DBConsts_SProviderExecuteNotSupported, "Execute not supported: %s"
DBConsts_SExprNoAggOnCalcs, "Field '%s' is not the correct type of calculated field to be used in an aggregate, use an internalcalc"
@@ -1699,11 +1730,11 @@ BEGIN
DBConsts_SInvalidFormatType, "Invalid format type for BCD"
DBConsts_SCouldNotParseTimeStamp, "Could not parse SQL TimeStamp string"
DBConsts_SInvalidSqlTimeStamp, "Invalid SQL date/time values"
- uDARes_err_ChangeLogAlreadyStarted, "StartChange has already been called; cannot log more than one change at a time."
- uDARes_err_NotAttachedToDataTable, "Delta is not attached to a DataTable"
- uDARes_err_DriverProcAlreadyRegistered, "DriverProc 0x%0.8x is already registered"
- uDARes_err_DriverManagerAlreadyCreated, "An instance of a TDADriverManager was already initialized. Only one driver manager per module is allowed"
- uDARes_err_DriverManagerNotAssigned, "Driver Manager is not assigned"
+ DBConsts_SExprNoRParenOrComma, "')' or ',' expected but %s found"
+ DBConsts_SExprExpected, "Expression expected but %s found"
+ DBConsts_SExprBadField, "Field '%s' cannot be used in a filter expression"
+ DBConsts_SExprBadNullTest, "NULL only allowed with '=' and '<>'"
+ DBConsts_SExprRangeError, "Constant out of range"
DBConsts_SExprIncorrect, "Incorrectly formed filter expression"
DBConsts_SExprNothing, "nothing"
DBConsts_SExprTypeMis, "Type mismatch in expression"
@@ -1715,11 +1746,11 @@ BEGIN
DBConsts_SExprEmptyInList, "IN predicate list may not be empty"
DBConsts_SInvalidKeywordUse, "Invalid use of keyword"
DBConsts_STextFalse, "False"
- DBConsts_STextTrue, "True"
- DBConsts_SParameterNotFound, "Parameter '%s' not found"
- DBConsts_SInvalidVersion, "Unable to load bind parameters"
- DBConsts_SBadFieldType, "Field '%s' is of an unsupported type"
- DBConsts_SAggActive, "Property may not be modified while aggregate is active"
+ DBConsts_SCircularDataLink, "Circular datalinks are not allowed"
+ DBConsts_SLookupInfoError, "Lookup information for field '%s' is incomplete"
+ DBConsts_SDataSourceChange, "DataSource cannot be changed"
+ DBConsts_SNoNestedMasterSource, "Nested datasets cannot have a MasterSource"
+ DBConsts_SDataSetOpen, "Cannot perform this operation on an open dataset"
DBConsts_SNotEditing, "Dataset not in edit or insert mode"
DBConsts_SDataSetClosed, "Cannot perform this operation on a closed dataset"
DBConsts_SDataSetEmpty, "Cannot perform this operation on an empty dataset"
@@ -1731,11 +1762,11 @@ BEGIN
DBConsts_SExprInvalidChar, "Invalid filter expression character: '%s'"
DBConsts_SExprNoLParen, "'(' expected but %s found"
DBConsts_SExprNoRParen, "')' expected but %s found"
- DBConsts_SExprNoRParenOrComma, "')' or ',' expected but %s found"
- DBConsts_SExprExpected, "Expression expected but %s found"
- DBConsts_SExprBadField, "Field '%s' cannot be used in a filter expression"
- DBConsts_SExprBadNullTest, "NULL only allowed with '=' and '<>'"
- DBConsts_SExprRangeError, "Constant out of range"
+ DBConsts_SInvalidBoolValue, "'%s' is not a valid boolean value for field '%s'"
+ DBConsts_SInvalidFloatValue, "'%s' is not a valid floating point value for field '%s'"
+ DBConsts_SFieldTypeMismatch, "Type mismatch for field '%s', expecting: %s actual: %s"
+ DBConsts_SFieldSizeMismatch, "Size mismatch for field '%s', expecting: %d actual: %d"
+ DBConsts_SInvalidVarByteArray, "Invalid variant type or size for field '%s'"
DBConsts_SFieldOutOfRange, "Value of field '%s' is out of range"
DBConsts_SFieldRequired, "Field '%s' must have a value"
DBConsts_SDataSetMissing, "Field '%s' has no dataset"
@@ -1747,11 +1778,11 @@ BEGIN
DBConsts_SIndexFieldMissing, "Cannot access index field '%s'"
DBConsts_SNoIndexForFields, "No index for fields '%s'"
DBConsts_SIndexNotFound, "Index '%s' not found"
- DBConsts_SCircularDataLink, "Circular datalinks are not allowed"
- DBConsts_SLookupInfoError, "Lookup information for field '%s' is incomplete"
- DBConsts_SDataSourceChange, "DataSource cannot be changed"
- DBConsts_SNoNestedMasterSource, "Nested datasets cannot have a MasterSource"
- DBConsts_SDataSetOpen, "Cannot perform this operation on an open dataset"
+ JvResources_RsGradientActiveCaption, "Gradient Active Caption"
+ JvResources_RsGradientInactiveCaption, "Gradient Inactive Caption"
+ JvResources_RsHotLight, "Hot Light"
+ JvResources_RsMenuBar, "Menu Bar"
+ JvResources_RsMenuHighlight, "Menu Highlight"
DBConsts_SInvalidFieldSize, "Invalid field size"
DBConsts_SInvalidFieldKind, "Invalid FieldKind"
DBConsts_SUnknownFieldType, "Field '%s' is of an unknown type"
@@ -1763,123 +1794,6 @@ BEGIN
DBConsts_SFieldRangeError, "%g is not a valid value for field '%s'. The allowed range is %g to %g"
DBConsts_SBcdFieldRangeError, "%s is not a valid value for field '%s'. The allowed range is %s to %s"
DBConsts_SInvalidIntegerValue, "'%s' is not a valid integer value for field '%s'"
- DBConsts_SInvalidBoolValue, "'%s' is not a valid boolean value for field '%s'"
- DBConsts_SInvalidFloatValue, "'%s' is not a valid floating point value for field '%s'"
- DBConsts_SFieldTypeMismatch, "Type mismatch for field '%s', expecting: %s actual: %s"
- DBConsts_SFieldSizeMismatch, "Size mismatch for field '%s', expecting: %d actual: %d"
- DBConsts_SInvalidVarByteArray, "Invalid variant type or size for field '%s'"
- JclResources_RsIntelCacheDescr79, "2° Level cache, 128 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7A, "2° Level cache, 256 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7B, "2° Level cache, 512 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7C, "2° Level cache, 1 MBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7D, "2° Level cache, 2 MByte, 8-way set associative, 64byte line size"
- JclResources_RsIntelCacheDescr7F, "2° Level cache, 512 KByte, 2-way set associative, 64-byte line size"
- JclResources_RsIntelCacheDescr82, "2° Level cache, 256 KBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr83, "2° Level cache, 512 KBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr84, "2° Level cache, 1 MBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr85, "2° Level cache, 2 MBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr86, "2° Level cache, 512 KByte, 4-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr87, "2° Level cache, 1 MByte, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescrB0, "Instruction TLB, 4 KByte Pages, 4-way set associative, 128 entries"
- JclResources_RsIntelCacheDescrB3, "Data TLB, 4 KByte Pages, 4-way set associative, 128 entries"
- JclResources_RsIntelCacheDescrF0, "64-Byte Prefetching"
- JclResources_RsIntelCacheDescrF1, "128-Byte Prefetching"
- JclResources_RsIntelCacheDescr44, "Unified cache, 32 byte cache line, 4-way set associative, 1Mb"
- JclResources_RsIntelCacheDescr45, "Unified cache, 32 byte cache line, 4-way set associative, 2Mb"
- JclResources_RsIntelCacheDescr50, "Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 64 Entries"
- JclResources_RsIntelCacheDescr51, "Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 128 Entries"
- JclResources_RsIntelCacheDescr52, "Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 256 Entries"
- JclResources_RsIntelCacheDescr5B, "Data TLB, 4 KBytes and 4 MBytes pages, 64 Entries"
- JclResources_RsIntelCacheDescr5C, "Data TLB, 4 KBytes and 4 MBytes pages, 128 Entries"
- JclResources_RsIntelCacheDescr5D, "Data TLB, 4 KBytes and 4 MBytes pages, 256 Entries"
- JclResources_RsIntelCacheDescr60, "1° Level data cache: 16 KByte, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr66, "1° Level Data cache, 8 KBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr67, "1° Level Data cache, 16 KBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr68, "1° Level Data cache, 32 KBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr70, "Trace cache, 12 KµOps, 8-way set associative"
- JclResources_RsIntelCacheDescr71, "Trace cache, 16 KµOps, 8-way set associative"
- JclResources_RsIntelCacheDescr72, "Trace cache, 32 KµOps, 8-way set associative"
- JclResources_RsIntelCacheDescr78, "2° Level cache, 1 MBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr03, "Data TLB, 4Kb pages, 4-way set associative, 64 entries"
- JclResources_RsIntelCacheDescr04, "Data TLB, 4Mb pages, 4-way set associative, 8 entries"
- JclResources_RsIntelCacheDescr06, "8KB instruction cache, 4-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr08, "16KB instruction cache, 4-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr0A, "8KB data cache 2-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr0C, "16KB data cache, 4-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr22, "3° Level cache, 512 KBytes, 4-way set associative, 2 lines per sector, 128 byte sector size"
- JclResources_RsIntelCacheDescr23, "3° Level cache, 1 MBytes, 8-way set associative, 2 lines per sector, 128 byte sector size"
- JclResources_RsIntelCacheDescr25, "3° Level cache, 2 MBytes, 8-way set associative, 2 lines per sector, 128 byte line size"
- JclResources_RsIntelCacheDescr29, "3° Level cache, 4M Bytes, 8-way set associative, 2 lines per sector, 128 byte line size"
- JclResources_RsIntelCacheDescr2C, "1° Level data cache: 32K Bytes, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr30, "1° Level instruction cache: 32K Bytes, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr40, "No L2 cache"
- JclResources_RsIntelCacheDescr41, "Unified cache, 32 byte cache line, 4-way set associative, 128Kb"
- JclResources_RsIntelCacheDescr42, "Unified cache, 32 byte cache line, 4-way set associative, 256Kb"
- JclResources_RsIntelCacheDescr43, "Unified cache, 32 byte cache line, 4-way set associative, 512Kb"
- JclResources_RsRTTIBasedOn, "Based on: "
- JclResources_RsRTTIFloatType, "Float type: "
- JclResources_RsRTTIMethodKind, "Method kind: "
- JclResources_RsRTTIParamCount, "Parameter count: "
- JclResources_RsRTTIReturnType, "Return type: "
- JclResources_RsRTTIMaxLen, "Max length: "
- JclResources_RsRTTIElSize, "Element size: "
- JclResources_RsRTTIElType, "Element type: "
- JclResources_RsRTTIElNeedCleanup, "Elements need clean up: "
- JclResources_RsRTTIVarType, "Variant type: "
- JclResources_RsDeclarationFormat, "// Declaration for '%s' not supported."
- JclResources_RsBlankSearchString, "Search string cannot be blank"
- JclResources_RsSynchCreateEvent, "Failed to create event"
- JclResources_RsIntelCacheDescr00, "Null descriptor"
- JclResources_RsIntelCacheDescr01, "Instruction TLB, 4Kb pages, 4-way set associative, 32 entries"
- JclResources_RsIntelCacheDescr02, "Instruction TLB, 4Mb pages, fully associative, 2 entries"
- JclResources_RsRTTIVirtualMethod, "virtual method"
- JclResources_RsRTTIIndex, "index"
- JclResources_RsRTTIDefault, "default"
- JclResources_RsRTTIName, "Name: "
- JclResources_RsRTTIType, "Type: "
- JclResources_RsRTTIFlags, "Flags: "
- JclResources_RsRTTIGUID, "GUID: "
- JclResources_RsRTTITypeKind, "Type kind: "
- JclResources_RsRTTIOrdinalType, "Ordinal type: "
- JclResources_RsRTTIMinValue, "Min value: "
- JclResources_RsRTTIMaxValue, "Max value: "
- JclResources_RsRTTINameList, "Names: "
- JclResources_RsRTTIClassName, "Class name: "
- JclResources_RsRTTIParent, "Parent: "
- JclResources_RsRTTIPropCount, "Property count: "
- JclResources_RsRTTIUnitName, "Unit name: "
- JclResources_RsRTTIValueOutOfRange, "Value out of range (%s)."
- JclResources_RsRTTIUnknownIdentifier, "Unknown identifier '%s'."
- JclResources_RsRTTIVar, "var "
- JclResources_RsRTTIConst, "const "
- JclResources_RsRTTIArrayOf, "array of "
- JclResources_RsRTTIOut, "out "
- JclResources_RsRTTIOrdinal, "ordinal="
- JclResources_RsRTTITrue, "True"
- JclResources_RsRTTIFalse, "False"
- JclResources_RsRTTITypeError, "???"
- JclResources_RsRTTITypeInfoAt, "Type info: %p"
- JclResources_RsRTTIPropRead, "read"
- JclResources_RsRTTIPropWrite, "write"
- JclResources_RsRTTIPropStored, "stored"
- JclResources_RsRTTIField, "field"
- JclResources_RsRTTIStaticMethod, "static method"
- JvResources_RsGradientActiveCaption, "Gradient Active Caption"
- JvResources_RsGradientInactiveCaption, "Gradient Inactive Caption"
- JvResources_RsHotLight, "Hot Light"
- JvResources_RsMenuBar, "Menu Bar"
- JvResources_RsMenuHighlight, "Menu Highlight"
- JclResources_RsWin32Prefix, "Win32: %s (%u)"
- JclResources_RsFileUtilsNoVersionInfo, "File contains no version information"
- JclResources_RsCreateFileMapping, "Failed to create FileMapping"
- JclResources_RsCreateFileMappingView, "Failed to create FileMappingView"
- JclResources_RsViewNeedsMapping, "FileMap argument of TJclFileMappingView constructor cannot be nil"
- JclResources_RsFailedToObtainSize, "Failed to obtain size of file"
- JclResources_RsUnableToOpenKeyRead, "Unable to open key \"%s\" for read"
- JclResources_RsUnableToOpenKeyWrite, "Unable to open key \"%s\" for write"
- JclResources_RsUnableToAccessValue, "Unable to open key \"%s\" and access value \"%s\""
- JclResources_RsWrongDataType, "\"%s\\%s\" is of wrong kind or size"
- JclResources_RsInconsistentPath, "\"%s\" does not match RootKey"
JvResources_RsClCaptionText, "Active window title bar text"
JvResources_RsClActiveBorder, "Active window border"
JvResources_RsClInactiveBorder, "Inactive window border"
@@ -1976,6 +1890,134 @@ BEGIN
JvResources_RsEUnrecognizedGIFExt, "Unrecognized extension block: %.2x"
JvResources_RsEWrongGIFColors, "Wrong number of colors; must be a power of 2"
JvResources_RsEBadGIFCodeSize, "GIF code size not in range 2 to 9"
+ JclResources_RsIntelCacheDescr7A, "2nd-level cache: 256 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr7B, "2nd-level cache: 512 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr7C, "2nd-level cache: 1 MBytes, 8-way set associative, 64 bytes line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr7D, "2nd-level cache: 2 MBytes, 8-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr7F, "2nd-level cache: 512 KBytes, 2-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr82, "2nd-level cache: 256 KBytes, 8-way associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr83, "2nd-level cache: 512 KBytes, 8-way associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr84, "2nd-level cache: 1 MBytes, 8-way associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr85, "2nd-level cache: 2 MBytes, 8-way associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr86, "2nd-level cache: 512 KByte, 4-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr87, "2nd-level cache: 1 MByte, 8-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescrB0, "Instruction TLB: 4 KByte pages, 4-way set associative, 128 entries"
+ JclResources_RsIntelCacheDescrB3, "Data TLB: 4 KByte pages, 4-way set associative, 128 entries"
+ JclResources_RsIntelCacheDescrB4, "Data TLB1: 4 KByte pages, 4-way set associative, 256 entries"
+ JclResources_RsIntelCacheDescrF0, "64-Byte Prefetching"
+ JclResources_RsIntelCacheDescrF1, "128-Byte Prefetching"
+ JclResources_RsIntelCacheDescr51, "Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 128 Entries"
+ JclResources_RsIntelCacheDescr52, "Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 256 Entries"
+ JclResources_RsIntelCacheDescr56, "Data TLB0: 4 MByte pages, 4-way set associative, 16 entries"
+ JclResources_RsIntelCacheDescr57, "Data TLB0: 4 KByte pages, 4-way associative, 16 entries"
+ JclResources_RsIntelCacheDescr5B, "Data TLB: 4 KByte and 4 MByte pages, 64 Entries"
+ JclResources_RsIntelCacheDescr5C, "Data TLB: 4 KByte and 4 MByte pages, 128 Entries"
+ JclResources_RsIntelCacheDescr5D, "Data TLB: 4 KByte and 4 MByte pages, 256 Entries"
+ JclResources_RsIntelCacheDescr60, "1st-level data cache: 16 KByte, 8-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr66, "1st-level data cache: 8 KBytes, 4-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr67, "1st-level data cache: 16 KBytes, 4-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr68, "1st-level data cache: 32 KBytes, 4-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr70, "Trace cache: 12 K-Ops, 8-way set associative"
+ JclResources_RsIntelCacheDescr71, "Trace cache: 16 K-Ops, 8-way set associative"
+ JclResources_RsIntelCacheDescr72, "Trace cache: 32 K-Ops, 8-way set associative"
+ JclResources_RsIntelCacheDescr78, "2nd-level cache: 1 MBytes, 4-way set associative, 64 bytes line size"
+ JclResources_RsIntelCacheDescr79, "2nd-level cache: 128 KBytes, 8-way set associative, 64 bytes line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr22, "3rd level cache: 512 KBytes, 4-way set associative, 64 byte line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr23, "3rd level cache: 1 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr25, "3rd level cache: 2 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr29, "3rd level cache: 4 MBytes, 8-way set associative, 64 byte line size, 2 lines per sector"
+ JclResources_RsIntelCacheDescr2C, "1st level data cache: 32 KBytes, 8-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr30, "1st level instruction cache: 32 KBytes, 8-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr40, "No 2nd-level cache or, if processor contains a valid 2nd-level cache, no 3rd-level cache"
+ JclResources_RsIntelCacheDescr41, "2nd-level cache: 128 KBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr42, "2nd-level cache: 256 KBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr43, "2nd-level cache: 512 KBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr44, "2nd-level cache: 1 MBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr45, "2nd-level cache: 2 MBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr46, "3rd-level cache: 4 MBytes, 4-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr47, "3rd-level cache: 8 MBytes, 4-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr49, "2nd-level cache: 4 MBytes, 16-way set associative, 64 byte line size"
+ JclResources_RsIntelCacheDescr50, "Instruction TLB: 4 KByte and 2 MByte or 4 MByte pages, 64 Entries"
+ JclResources_RsRTTIElType, "Element type: "
+ JclResources_RsRTTIElNeedCleanup, "Elements need clean up: "
+ JclResources_RsRTTIVarType, "Variant type: "
+ JclResources_RsDeclarationFormat, "// Declaration for '%s' not supported."
+ JclResources_RsSynchCreateEvent, "Failed to create event"
+ JclResources_RsIntelCacheDescr00, "Null descriptor"
+ JclResources_RsIntelCacheDescr01, "Instruction TLB: 4 KByte pages, 4-way set associative, 32 entries"
+ JclResources_RsIntelCacheDescr02, "Instruction TLB: 4 MByte pages, 4-way set associative, 2 entries"
+ JclResources_RsIntelCacheDescr03, "Data TLB: 4 KByte pages, 4-way set associative, 64 entries"
+ JclResources_RsIntelCacheDescr04, "Data TLB: 4 MByte pages, 4-way set associative, 8 entries"
+ JclResources_RsIntelCacheDescr05, "Data TLB1: 4 MByte pages, 4-way set associative, 32 entries"
+ JclResources_RsIntelCacheDescr06, "1st level instruction cache: 8 KBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr08, "1st level instruction cache: 16 KBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr0A, "1st level data cache: 8 KBytes, 2-way set associative, 32 byte line size"
+ JclResources_RsIntelCacheDescr0B, "Instruction TLB: 4 MByte pages, 4-way set associative, 4 entries"
+ JclResources_RsIntelCacheDescr0C, "1st level data cache: 16 KBytes, 4-way set associative, 32 byte line size"
+ JclResources_RsRTTITypeKind, "Type kind: "
+ JclResources_RsRTTIOrdinalType, "Ordinal type: "
+ JclResources_RsRTTIMinValue, "Min value: "
+ JclResources_RsRTTIMaxValue, "Max value: "
+ JclResources_RsRTTINameList, "Names: "
+ JclResources_RsRTTIClassName, "Class name: "
+ JclResources_RsRTTIParent, "Parent: "
+ JclResources_RsRTTIPropCount, "Property count: "
+ JclResources_RsRTTIUnitName, "Unit name: "
+ JclResources_RsRTTIBasedOn, "Based on: "
+ JclResources_RsRTTIFloatType, "Float type: "
+ JclResources_RsRTTIMethodKind, "Method kind: "
+ JclResources_RsRTTIParamCount, "Parameter count: "
+ JclResources_RsRTTIReturnType, "Return type: "
+ JclResources_RsRTTIMaxLen, "Max length: "
+ JclResources_RsRTTIElSize, "Element size: "
+ JclResources_RsRTTITrue, "True"
+ JclResources_RsRTTIFalse, "False"
+ JclResources_RsRTTITypeError, "???"
+ JclResources_RsRTTITypeInfoAt, "Type info: %p"
+ JclResources_RsRTTIPropRead, "read"
+ JclResources_RsRTTIPropWrite, "write"
+ JclResources_RsRTTIPropStored, "stored"
+ JclResources_RsRTTIField, "field"
+ JclResources_RsRTTIStaticMethod, "static method"
+ JclResources_RsRTTIVirtualMethod, "virtual method"
+ JclResources_RsRTTIIndex, "index"
+ JclResources_RsRTTIDefault, "default"
+ JclResources_RsRTTIName, "Name: "
+ JclResources_RsRTTIType, "Type: "
+ JclResources_RsRTTIFlags, "Flags: "
+ JclResources_RsRTTIGUID, "GUID: "
+ JclResources_RsHKCCLong, "HKEY_CURRENT_CONFIG"
+ JclResources_RsHKDDLong, "HKEY_DYN_DATA"
+ JclResources_RsHKCRShort, "HKCR"
+ JclResources_RsHKCUShort, "HKCU"
+ JclResources_RsHKLMShort, "HKLM"
+ JclResources_RsHKUSShort, "HKUS"
+ JclResources_RsHKPDShort, "HKPD"
+ JclResources_RsHKCCShort, "HKCC"
+ JclResources_RsHKDDShort, "HKDD"
+ JclResources_RsRTTIValueOutOfRange, "Value out of range (%s)."
+ JclResources_RsRTTIUnknownIdentifier, "Unknown identifier '%s'."
+ JclResources_RsRTTIVar, "var "
+ JclResources_RsRTTIConst, "const "
+ JclResources_RsRTTIArrayOf, "array of "
+ JclResources_RsRTTIOut, "out "
+ JclResources_RsRTTIOrdinal, "ordinal="
+ JclResources_RsWin32Prefix, "Win32: %s (%u)"
+ JclResources_RsFileUtilsNoVersionInfo, "File contains no version information"
+ JclResources_RsCreateFileMapping, "Failed to create FileMapping"
+ JclResources_RsCreateFileMappingView, "Failed to create FileMappingView"
+ JclResources_RsViewNeedsMapping, "FileMap argument of TJclFileMappingView constructor cannot be nil"
+ JclResources_RsFailedToObtainSize, "Failed to obtain size of file"
+ JclResources_RsUnableToOpenKeyRead, "Unable to open key \"%s\\%s\" for read"
+ JclResources_RsUnableToOpenKeyWrite, "Unable to open key \"%s\\%s\" for write"
+ JclResources_RsUnableToAccessValue, "Unable to open key \"%s\\%s\" and access value \"%s\""
+ JclResources_RsWrongDataType, "\"%s\\%s\\%s\" is of wrong kind or size"
+ JclResources_RsInconsistentPath, "\"%s\" does not match RootKey"
+ JclResources_RsHKCRLong, "HKEY_CLASSES_ROOT"
+ JclResources_RsHKCULong, "HKEY_CURRENT_USER"
+ JclResources_RsHKLMLong, "HKEY_LOCAL_MACHINE"
+ JclResources_RsHKUSLong, "HKEY_USERS"
+ JclResources_RsHKPDLong, "HKEY_PERFORMANCE_DATA"
ComStrs_sRichEditInsertError, "RichEdit line insertion error"
ComStrs_sRichEditLoadFail, "Failed to Load Stream"
ComStrs_sRichEditSaveFail, "Failed to Save Stream"
diff --git a/Source/Servidor/Utiles/uSchemaUtilsServer.pas b/Source/Servidor/Utiles/uSchemaUtilsServer.pas
new file mode 100644
index 00000000..1919325d
--- /dev/null
+++ b/Source/Servidor/Utiles/uSchemaUtilsServer.pas
@@ -0,0 +1,161 @@
+unit uSchemaUtilsServer;
+
+interface
+
+uses
+ Classes, SysUtils,
+ uROClientIntf, uROTypes, uROServer, uROServerIntf, uROSessions,
+ DARemoteService_Impl,
+ DataAbstract_Intf,
+ uDAClasses, uDAInterfaces, uDADataTable;
+
+type
+ TReplicarDataSet = class
+ protected
+ function GenerateNewSQL : String;
+ public
+ Service : TDARemoteService;
+ Columnas : String;
+ ColumnasQueSuman : String;
+ SourceDataSetName : String;
+ function GetNewDataSet : IDADataset;
+ end;
+
+
+implementation
+
+{ TReplicaDataSet }
+
+uses
+ RegExpr,
+ Dialogs, JclStrings;
+
+function TReplicarDataSet.GenerateNewSQL: String;
+var
+ AColumnList : TStringList;
+ ASQL: TStringList;
+ ds : IDADataset;
+ i : integer;
+ Separador : String;
+ bHayAgrupacion : Boolean;
+ APos : Integer;
+
+ function GetTrueFieldName(AField : string; ConAlias : Boolean = True) : String;
+ var
+ ARegExpr : TRegExpr;
+ begin
+ Result := AField; // Por si el campo no tuviera alias
+ ARegExpr := TRegExpr.Create;
+ try
+ ARegExpr.ModifierI := True; // case insensitive
+ ARegExpr.InputString := ds.SQL;
+ ARegExpr.Expression := '[^ ,]+[ ]+AS[ ]+' + AField; // buscar (xxxx.xxxx AS AField) o (xxxx AS AField)
+ ARegExpr.Expression := ARegExpr.Expression + '|'; // o
+ ARegExpr.Expression := ARegExpr.Expression + '[^ ,]+\.' + AField; // buscar xxxx.AField
+ if ARegExpr.Exec then
+ Result := ARegExpr.Match[0];
+
+ if not ConAlias then
+ begin
+ ARegExpr.InputString := Result;
+ ARegExpr.Expression := '^[^ ,]+'; // Para quedarme con el campo sin alias
+ if ARegExpr.Exec then
+ Result := ARegExpr.Match[0]
+ end;
+ finally
+ FreeAndNil(ARegExpr);
+ end;
+ end;
+
+begin
+ AColumnList := TStringList.Create;
+ ASQL := TStringList.Create;
+ ds := Service.ServiceSchema.NewDataset(Service.Connection, SourceDataSetName);
+ bHayAgrupacion := False;
+ try
+ AColumnList.CommaText := Columnas;
+
+ with ASQL do
+ begin
+ Insert(0, 'SELECT DISTINCT');
+ Insert(1, ''); // Lista de campos
+ Insert(2, Copy(ds.SQL, Pos('FROM', ds.SQL), Length(ds.SQL)));
+ Insert(3, ''); // Group by
+ Separador := '';
+
+ for i := 0 to AColumnList.Count - 1 do
+ begin
+ if Assigned(ds.FindField(AColumnList[i])) then
+ begin
+ if i > 0 then
+ Separador := ',';
+
+ if Pos('#'+AColumnList[i]+'#', ColumnasQueSuman) > 0 then
+ begin
+ Strings[1] := Strings[1] + Separador + 'SUM(' + GetTrueFieldName(AColumnList[i], False) + ') AS ' + AColumnList[i];
+ bHayAgrupacion := True;
+ end
+ else begin
+ Strings[1] := Strings[1] + Separador + GetTrueFieldName(AColumnList[i]);
+ if Length(Strings[3]) = 0 then
+ Strings[3] := 'GROUP BY '
+ else begin
+ if (Strings[3] <> 'GROUP BY ') then
+ Strings[3] := Strings[3] + Separador;
+ end;
+ Strings[3] := Strings[3] + GetTrueFieldName(AColumnList[i], False);
+ end;
+ end;
+ end; // for
+
+ if not bHayAgrupacion then
+ Delete(3);
+ end;
+ Result := ASQL.Text;
+ finally
+ AColumnList.Free;
+ ASQL.Free;
+ end;
+end;
+
+
+
+function TReplicarDataSet.GetNewDataSet: IDADataset;
+var
+ SQL: String;
+ ASchemaDataSet: TDADataSet;
+ AField: TDAField;
+ AColumnList : TStringList;
+ i, j : Integer;
+begin
+ SQL := GenerateNewSQL;
+ Result := Service.Connection.NewDataset(SQL, SourceDataSetName);
+
+ ASchemaDataSet := Service.ServiceSchema.Datasets.DatasetByName(SourceDataSetName);
+ if Assigned(ASchemaDataSet) then
+ begin
+ Result.Params.AssignParamCollection(ASchemaDataSet.Params);
+ Result.Fields.AssignFieldCollection(ASchemaDataSet.Fields);
+ AColumnList := TStringList.Create;
+ try
+ AColumnList.CommaText := Columnas;
+ j := 0;
+ i := Result.Fields.Count;
+ while i > 0 do
+ begin
+ if AColumnList.IndexOf(Result.Fields[j].Name) = -1 then
+ Result.Fields.Delete(j)
+ else
+ j := j + 1; // Un campo que dejo
+ i := i - 1; // Un campo menos por revisar
+ end;
+ finally
+ AColumnList.Free;
+ end;
+ end;
+
+ Result.Close;
+ Result.Where.Clear;
+end;
+
+end.