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.