From f990142696db678bbfecaf639e6abbb77a0600a6 Mon Sep 17 00:00:00 2001 From: roberto Date: Wed, 24 Apr 2019 10:25:40 +0000 Subject: [PATCH] Se introduce una directiva de compilacion para tienda y para el otro lado. git-svn-id: https://192.168.0.254/svn/Proyectos.AlonsoYSal_FactuGES/trunk@43 9a1d36f3-7752-2d40-8ccb-50eb49674c68 --- BD/BASEDATOS.FDB | Bin 79454208 -> 79454208 bytes Base/uDataModuleBase.dfm | 4 +- Base/uEditorBase.dfm | 4 +- Base/uEditorDBItem.dfm | 2 +- Base/uEditorGrid.dfm | 4 +- Cliente/FactuGES.dof | 6 +- Cliente/FactuGES.res | Bin 172184 -> 172184 bytes Cliente/uPantallaPrincipal.dfm | 4 +- Cliente/uPantallaPrincipal.pas | 5 +- FactuGES.inc | 1 + .../Cliente/uEditorAlbaranesCliente.dfm | 19 + .../Servidor/srvAlbaranesCliente_Impl.dfm | 4 +- .../Almacenes/Servidor/srvAlmacenes_Impl.dfm | 4 +- .../Articulos/Servidor/srvArticulos_Impl.dfm | 4 +- .../Asientos/Servidor/srvAsientos_Impl.dfm | 4 +- .../Calendarios/Servidor/srvCitas_Impl.dfm | 4 +- .../Contactos/Servidor/srvContactos_Impl.dfm | 4 +- Modulos/Cuentas/Servidor/srvCuentas_Impl.dfm | 4 +- .../Cliente/uDataModuleFacturasCliente.dfm | 4 +- .../Cliente/uViewFacturaCliente.pas | 6 +- .../Servidor/srvFacturasCliente_Impl.dfm | 4 +- .../Servidor/srvFacturasProveedor_Impl.dfm | 4 +- .../Servidor/srvIntervalos_Impl.dfm | 4 +- .../Montajes/Cliente/uDataModuleMontajes.dfm | 41 +- .../Montajes/Cliente/uDataModuleMontajes.pas | 5 +- Modulos/Montajes/Cliente/uEditorMontajes.dfm | 1 + Modulos/Montajes/Cliente/uEditorMontajes.pas | 10 + Modulos/Montajes/Cliente/uViewMontajes.pas | 2 +- .../Reglas/schMontajesClient_Intf.pas | 32 +- .../Reglas/schMontajesServer_Intf.pas | 32 +- .../Montajes/Servidor/srvMontajes_Impl.dfm | 4 +- Modulos/Pagos/Servidor/srvPagos_Impl.dfm | 4 +- .../Servidor/srvPedidosProveedor_Impl.dfm | 4 +- .../Cliente/uDataModulePresupuestos.dfm | 71 +- .../Cliente/uDataModulePresupuestos.pas | 4 +- .../Cliente/uEditorPresupuesto.dfm | 18 +- .../Cliente/uEditorPresupuesto.pas | 6 +- .../Cliente/uEditorPresupuestos.pas | 3 + .../Presupuestos/Cliente/uViewPresupuesto.dfm | 10 +- .../Presupuestos/Cliente/uViewPresupuesto.pas | 14 +- .../Cliente/uViewPresupuestos.dfm | 23 +- .../Cliente/uViewPresupuestos.pas | 27 + .../Cliente/uViewSituacionPresupuesto.dfm | 49 +- .../Cliente/uViewSituacionPresupuesto.pas | 2 + .../Reglas/schPresupuestosClient_Intf.pas | 64 +- .../Reglas/schPresupuestosServer_Intf.pas | 68 +- .../Reglas/uBizPresupuestosCliente.pas | 9 +- .../Servidor/srvPresupuestos_Impl.dfm | 78 +- .../Servidor/srvPresupuestos_Impl.pas | 2 +- Servidor/FactuGES_Server.dof | 6 +- Servidor/FactuGES_Server.drc | 2310 ----------------- Servidor/FactuGES_Server.res | Bin 23472 -> 23472 bytes Servidor/srvComisiones_Impl.dfm | 4 +- Servidor/srvConfiguracion_Impl.dfm | 4 +- 54 files changed, 544 insertions(+), 2462 deletions(-) create mode 100644 FactuGES.inc diff --git a/BD/BASEDATOS.FDB b/BD/BASEDATOS.FDB index a1fc9550d119c33a92e50aee25f914108c71f6fd..48c30a9c3c7be5af9e777470ea3f1da9bee398ae 100644 GIT binary patch delta 31494 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 delta 28590 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 diff --git a/Base/uDataModuleBase.dfm b/Base/uDataModuleBase.dfm index df02ae0..1d78366 100644 --- a/Base/uDataModuleBase.dfm +++ b/Base/uDataModuleBase.dfm @@ -1,8 +1,8 @@ object dmBase: TdmBase OldCreateOrder = True OnCreate = DAClientDataModuleCreate - Left = 1372 - Top = 263 + Left = 1374 + Top = 266 Height = 368 Width = 494 object SmallImages: TPngImageList diff --git a/Base/uEditorBase.dfm b/Base/uEditorBase.dfm index 7c8e71d..77df6a1 100644 --- a/Base/uEditorBase.dfm +++ b/Base/uEditorBase.dfm @@ -1,6 +1,6 @@ object fEditorBase: TfEditorBase - Left = 584 - Top = 115 + Left = 586 + Top = 118 Width = 670 Height = 512 Caption = 'EditorBase' diff --git a/Base/uEditorDBItem.dfm b/Base/uEditorDBItem.dfm index 00e6cb7..186a674 100644 --- a/Base/uEditorDBItem.dfm +++ b/Base/uEditorDBItem.dfm @@ -1,5 +1,5 @@ inherited fEditorDBItem: TfEditorDBItem - Left = 670 + Left = 674 Caption = 'fEditorDBItem' PixelsPerInch = 96 TextHeight = 13 diff --git a/Base/uEditorGrid.dfm b/Base/uEditorGrid.dfm index 3e548d1..464937e 100644 --- a/Base/uEditorGrid.dfm +++ b/Base/uEditorGrid.dfm @@ -1,6 +1,6 @@ inherited fEditorGrid: TfEditorGrid - Left = 385 - Top = 172 + Left = 386 + Top = 150 Width = 714 Height = 485 Caption = 'fEditorGrid' diff --git a/Cliente/FactuGES.dof b/Cliente/FactuGES.dof index 76e1ee4..f395ef5 100644 --- a/Cliente/FactuGES.dof +++ b/Cliente/FactuGES.dof @@ -114,7 +114,7 @@ IncludeVerInfo=1 AutoIncBuild=0 MajorVer=1 MinorVer=6 -Release=0 +Release=2 Build=0 Debug=0 PreRelease=0 @@ -126,13 +126,13 @@ CodePage=1252 [Version Info Keys] CompanyName=Rodax Software S.L. FileDescription= -FileVersion=1.6.0.0 +FileVersion=1.6.2.0 InternalName=FactuGES LegalCopyright= LegalTrademarks= OriginalFilename= ProductName=FactuGES -ProductVersion=1.6.0.0 +ProductVersion=1.6.2.0 Comments= [Excluded Packages] C:\Archivos de programa\Borland\Delphi7\Projects\Bpl\cxLibraryVCLD7.bpl=Express Cross Platform Library (VCL Edition) by Developer Express Inc. diff --git a/Cliente/FactuGES.res b/Cliente/FactuGES.res index 24dc57af8880e9daaf6ef19351d87ef35c9d433a..c9b594396c7218e75ffe22c17dd8874c3abf7a2f 100644 GIT binary patch delta 43 zcmbPnkZZ<4u7(!IElgtbIGGsO7#JBC7?`HZ&tv+^XtZ5)K9e*fqtSH31x)Dx3+D?} delta 43 ycmbPnkZZ<4u7(!IElgtbI2jn&7#JCVV7mM~rmu_!+ePOyNi#AUOgCJ>lnww3TMJD9 diff --git a/Cliente/uPantallaPrincipal.dfm b/Cliente/uPantallaPrincipal.dfm index aed8d03..eef352a 100644 --- a/Cliente/uPantallaPrincipal.dfm +++ b/Cliente/uPantallaPrincipal.dfm @@ -1,6 +1,6 @@ object fPantallaPrincipal: TfPantallaPrincipal - Left = 355 - Top = 173 + Left = 356 + Top = 150 Width = 577 Height = 366 Caption = 'Pantalla principal' diff --git a/Cliente/uPantallaPrincipal.pas b/Cliente/uPantallaPrincipal.pas index 31d4f77..622066a 100644 --- a/Cliente/uPantallaPrincipal.pas +++ b/Cliente/uPantallaPrincipal.pas @@ -92,6 +92,7 @@ var fPantallaPrincipal: TfPantallaPrincipal; implementation +{$INCLUDE ..\FactuGES.inc} uses PNGImage, uModuleController, uDataModuleBase, Math, uMenuUtils, @@ -301,9 +302,11 @@ begin HostManager.LoadModule('Montajes_Impl.bpl'); HostManager.LoadModule('PedidosProveedor.bpl'); HostManager.LoadModule('Articulos.bpl'); -// HostManager.LoadModule('AlbaranesCliente.bpl'); + {$IFDEF TIENDA} + HostManager.LoadModule('AlbaranesCliente.bpl'); HostManager.LoadModule('FacturasCliente.bpl'); HostManager.LoadModule('FacturasProveedor.bpl'); + {$ENDIF} HostManager.LoadModule('Asientos.bpl'); HostManager.LoadModule('Pagos.bpl'); diff --git a/FactuGES.inc b/FactuGES.inc new file mode 100644 index 0000000..cf9f9a6 --- /dev/null +++ b/FactuGES.inc @@ -0,0 +1 @@ +{DEFINE TIENDA} diff --git a/Modulos/Albaranes de cliente/Cliente/uEditorAlbaranesCliente.dfm b/Modulos/Albaranes de cliente/Cliente/uEditorAlbaranesCliente.dfm index ded0173..caa6d0e 100644 --- a/Modulos/Albaranes de cliente/Cliente/uEditorAlbaranesCliente.dfm +++ b/Modulos/Albaranes de cliente/Cliente/uEditorAlbaranesCliente.dfm @@ -98,10 +98,29 @@ inherited fEditorAlbaranesCliente: TfEditorAlbaranesCliente end end inherited EditorActionList: TActionList [4] + State = asSuspended inherited actNuevo: TAction ImageIndex = 22 OnExecute = actNuevoExecute end + inherited actGuardarCerrar: TAction + Enabled = True + end + inherited actGuardar: TAction + Enabled = True + end + inherited actCerrar: TAction + Enabled = True + end + inherited actAnterior: TAction + Enabled = True + end + inherited actSiguiente: TAction + Enabled = True + end + inherited actCancelarCambios: TAction + Enabled = True + end object actPagar: TAction [24] Category = 'Archivo' Caption = 'Generar cobro' diff --git a/Modulos/Albaranes de cliente/Servidor/srvAlbaranesCliente_Impl.dfm b/Modulos/Albaranes de cliente/Servidor/srvAlbaranesCliente_Impl.dfm index b541680..147a789 100644 --- a/Modulos/Albaranes de cliente/Servidor/srvAlbaranesCliente_Impl.dfm +++ b/Modulos/Albaranes de cliente/Servidor/srvAlbaranesCliente_Impl.dfm @@ -6,8 +6,8 @@ object srvAlbaranesCliente: TsrvAlbaranesCliente ConnectionName = 'IBX' ServiceSchema = schAlbaranesCliente ServiceAdapter = DABINAdapter - Left = 681 - Top = 255 + Left = 683 + Top = 257 Height = 463 Width = 347 object schAlbaranesCliente: TDASchema diff --git a/Modulos/Almacenes/Servidor/srvAlmacenes_Impl.dfm b/Modulos/Almacenes/Servidor/srvAlmacenes_Impl.dfm index 232e4a0..ac7b754 100644 --- a/Modulos/Almacenes/Servidor/srvAlmacenes_Impl.dfm +++ b/Modulos/Almacenes/Servidor/srvAlmacenes_Impl.dfm @@ -6,8 +6,8 @@ object srvAlmacenes: TsrvAlmacenes ConnectionName = 'IBX' ServiceSchema = schAlmacenes ServiceAdapter = DABINAdapter - Left = 332 - Top = 204 + Left = 334 + Top = 206 Height = 300 Width = 300 object schAlmacenes: TDASchema diff --git a/Modulos/Articulos/Servidor/srvArticulos_Impl.dfm b/Modulos/Articulos/Servidor/srvArticulos_Impl.dfm index 4ccf516..b5c07f6 100644 --- a/Modulos/Articulos/Servidor/srvArticulos_Impl.dfm +++ b/Modulos/Articulos/Servidor/srvArticulos_Impl.dfm @@ -5,8 +5,8 @@ object srvArticulos: TsrvArticulos ConnectionName = 'IBX' ServiceSchema = schArticulos ServiceAdapter = DABINAdapter - Left = 739 - Top = 228 + Left = 741 + Top = 231 Height = 300 Width = 300 object schArticulos: TDASchema diff --git a/Modulos/Asientos/Servidor/srvAsientos_Impl.dfm b/Modulos/Asientos/Servidor/srvAsientos_Impl.dfm index 9973420..405578d 100644 --- a/Modulos/Asientos/Servidor/srvAsientos_Impl.dfm +++ b/Modulos/Asientos/Servidor/srvAsientos_Impl.dfm @@ -6,8 +6,8 @@ object srvAsientos: TsrvAsientos ConnectionName = 'IBX' ServiceSchema = schAsientos ServiceAdapter = DABINAdapter - Left = 842 - Top = 171 + Left = 844 + Top = 174 Height = 300 Width = 300 object schAsientos: TDASchema diff --git a/Modulos/Calendarios/Servidor/srvCitas_Impl.dfm b/Modulos/Calendarios/Servidor/srvCitas_Impl.dfm index 192a535..658e719 100644 --- a/Modulos/Calendarios/Servidor/srvCitas_Impl.dfm +++ b/Modulos/Calendarios/Servidor/srvCitas_Impl.dfm @@ -6,8 +6,8 @@ object srvCitas: TsrvCitas ConnectionName = 'IBX' ServiceSchema = schCitas ServiceAdapter = DABINAdapter - Left = 825 - Top = 210 + Left = 827 + Top = 212 Height = 184 Width = 245 object schCitas: TDASchema diff --git a/Modulos/Contactos/Servidor/srvContactos_Impl.dfm b/Modulos/Contactos/Servidor/srvContactos_Impl.dfm index 72e12ea..b9bc021 100644 --- a/Modulos/Contactos/Servidor/srvContactos_Impl.dfm +++ b/Modulos/Contactos/Servidor/srvContactos_Impl.dfm @@ -7,8 +7,8 @@ object srvContactos: TsrvContactos ConnectionName = 'IBX' ServiceSchema = schContactos ServiceAdapter = DABINAdapter - Left = 1015 - Top = 315 + Left = 1017 + Top = 317 Height = 354 Width = 450 object schContactos: TDASchema diff --git a/Modulos/Cuentas/Servidor/srvCuentas_Impl.dfm b/Modulos/Cuentas/Servidor/srvCuentas_Impl.dfm index 21be412..f17ff8f 100644 --- a/Modulos/Cuentas/Servidor/srvCuentas_Impl.dfm +++ b/Modulos/Cuentas/Servidor/srvCuentas_Impl.dfm @@ -6,8 +6,8 @@ object srvCuentas: TsrvCuentas ConnectionName = 'IBX' ServiceSchema = schCuentas ServiceAdapter = DABINAdapter - Left = 911 - Top = 182 + Left = 913 + Top = 184 Height = 300 Width = 300 object schCuentas: TDASchema diff --git a/Modulos/Facturas de cliente/Cliente/uDataModuleFacturasCliente.dfm b/Modulos/Facturas de cliente/Cliente/uDataModuleFacturasCliente.dfm index 93456d0..380088f 100644 --- a/Modulos/Facturas de cliente/Cliente/uDataModuleFacturasCliente.dfm +++ b/Modulos/Facturas de cliente/Cliente/uDataModuleFacturasCliente.dfm @@ -10,8 +10,8 @@ object dmFacturasCliente: TdmFacturasCliente ParamType = fResult DataType = rtString end> - Left = 444 - Top = 330 + Left = 965 + Top = 75 Height = 443 Width = 638 object RORemoteService: TRORemoteService diff --git a/Modulos/Facturas de cliente/Cliente/uViewFacturaCliente.pas b/Modulos/Facturas de cliente/Cliente/uViewFacturaCliente.pas index 5513715..4c83724 100644 --- a/Modulos/Facturas de cliente/Cliente/uViewFacturaCliente.pas +++ b/Modulos/Facturas de cliente/Cliente/uViewFacturaCliente.pas @@ -150,9 +150,9 @@ begin frViewDatosYSeleccionContacto1.Contacto := FFacturaCliente.Cliente; // ¿Desglosar el IVA? Se copia IVA del presupuesto -// if Application.MessageBox('¿Desea desglosar el IVA a partir del albarán?', 'Atención', MB_YESNO) = IDYES then -// FFacturaCliente.DesglosarIVA -// else + if Application.MessageBox('¿Desea desglosar el IVA a partir del presupuesto?', 'Atención', MB_YESNO) = IDYES then + FFacturaCliente.DesglosarIVA + else MessageBox(0, 'Se ha copiado correctamente el presupuesto elegido en esta factura.', 'Presupuesto copiado', MB_ICONWARNING or MB_OK); end; diff --git a/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm b/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm index a2b451e..bf99416 100644 --- a/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm +++ b/Modulos/Facturas de cliente/Servidor/srvFacturasCliente_Impl.dfm @@ -6,8 +6,8 @@ object srvFacturasCliente: TsrvFacturasCliente ConnectionName = 'IBX' ServiceSchema = schFacturasCliente ServiceAdapter = DABINAdapter - Left = 1166 - Top = 311 + Left = 1168 + Top = 313 Height = 490 Width = 347 object schFacturasCliente: TDASchema diff --git a/Modulos/Facturas de proveedor/Servidor/srvFacturasProveedor_Impl.dfm b/Modulos/Facturas de proveedor/Servidor/srvFacturasProveedor_Impl.dfm index 68bab00..7e59da2 100644 --- a/Modulos/Facturas de proveedor/Servidor/srvFacturasProveedor_Impl.dfm +++ b/Modulos/Facturas de proveedor/Servidor/srvFacturasProveedor_Impl.dfm @@ -6,8 +6,8 @@ object srvFacturasProveedor: TsrvFacturasProveedor ConnectionName = 'IBX' ServiceSchema = schFacturasProveedor ServiceAdapter = DABINAdapter - Left = 784 - Top = 384 + Left = 786 + Top = 387 Height = 392 Width = 369 object schFacturasProveedor: TDASchema diff --git a/Modulos/Intervalos/Servidor/srvIntervalos_Impl.dfm b/Modulos/Intervalos/Servidor/srvIntervalos_Impl.dfm index e152a87..602829a 100644 --- a/Modulos/Intervalos/Servidor/srvIntervalos_Impl.dfm +++ b/Modulos/Intervalos/Servidor/srvIntervalos_Impl.dfm @@ -6,8 +6,8 @@ object srvIntervalos: TsrvIntervalos ConnectionName = 'IBX' ServiceSchema = schIntervalos ServiceAdapter = DABINAdapter - Left = 731 - Top = 208 + Left = 733 + Top = 211 Height = 300 Width = 300 object schIntervalos: TDASchema diff --git a/Modulos/Montajes/Cliente/uDataModuleMontajes.dfm b/Modulos/Montajes/Cliente/uDataModuleMontajes.dfm index d32b531..a8e0ecb 100644 --- a/Modulos/Montajes/Cliente/uDataModuleMontajes.dfm +++ b/Modulos/Montajes/Cliente/uDataModuleMontajes.dfm @@ -10,8 +10,8 @@ object dmMontajes: TdmMontajes ParamType = fResult DataType = rtString end> - Left = 564 - Top = 347 + Left = 423 + Top = 115 Height = 335 Width = 536 object RORemoteService: TRORemoteService @@ -731,4 +731,41 @@ object dmMontajes: TdmMontajes Left = 344 Top = 24 end + object DADesigntimeCall1: TDADesigntimeCall + RemoteRequest.MethodName = 'Login' + RemoteRequest.Params = < + item + Name = 'Result' + ParamType = fResult + DataType = rtBoolean + end + item + Name = 'UserID' + ParamType = fIn + DataType = rtString + Value = '1' + end + item + Name = 'Password' + ParamType = fIn + DataType = rtString + Value = '1' + end + item + Name = 'LoginInfo' + ParamType = fOut + DataType = rtUserDefined + UserClassName = 'TLoginInfo' + end> + RemoteService = RORemoteService2 + Left = 48 + Top = 160 + end + object RORemoteService2: TRORemoteService + ServiceName = 'srvLogin' + Message = dmBase.ROMessage + Channel = dmBase.ROChannel + Left = 48 + Top = 224 + end end diff --git a/Modulos/Montajes/Cliente/uDataModuleMontajes.pas b/Modulos/Montajes/Cliente/uDataModuleMontajes.pas index ba1cbd4..9d983bb 100644 --- a/Modulos/Montajes/Cliente/uDataModuleMontajes.pas +++ b/Modulos/Montajes/Cliente/uDataModuleMontajes.pas @@ -6,7 +6,8 @@ uses {vcl:} SysUtils, Classes, DB, DBClient, {RemObjects:} uDAClientDataModule, uDADataTable, uDABINAdapter, uROServiceComponent, uRORemoteService, uROClient, uROBinMessage, uROWinInetHttpChannel, uDAScriptingProvider, uDACDSDataTable, - uBizMontajes, uBizPresupuestosCliente, schMontajesClient_Intf; + uBizMontajes, uBizPresupuestosCliente, schMontajesClient_Intf, + uDADesigntimeCall; type TdmMontajes = class(TDAClientDataModule) @@ -20,6 +21,8 @@ type ds_FichaBeneficios_Aux: TDADataSource; tbl_ListaAnosMontajes: TDACDSDataTable; ds_ListaAnosMontajes: TDADataSource; + DADesigntimeCall1: TDADesigntimeCall; + RORemoteService2: TRORemoteService; procedure DAClientDataModuleCreate(Sender: TObject); public function GetItems: IBizMontaje; overload; diff --git a/Modulos/Montajes/Cliente/uEditorMontajes.dfm b/Modulos/Montajes/Cliente/uEditorMontajes.dfm index df32aef..7179b17 100644 --- a/Modulos/Montajes/Cliente/uEditorMontajes.dfm +++ b/Modulos/Montajes/Cliente/uEditorMontajes.dfm @@ -95,6 +95,7 @@ inherited fEditorMontajes: TfEditorMontajes inherited actNuevo: TAction ImageIndex = 22 OnExecute = actNuevoExecute + OnUpdate = actNuevoUpdate end inherited actDuplicar: TAction Visible = False diff --git a/Modulos/Montajes/Cliente/uEditorMontajes.pas b/Modulos/Montajes/Cliente/uEditorMontajes.pas index 0baf664..09b0bba 100644 --- a/Modulos/Montajes/Cliente/uEditorMontajes.pas +++ b/Modulos/Montajes/Cliente/uEditorMontajes.pas @@ -33,6 +33,7 @@ type procedure actEliminarExecute(Sender: TObject); procedure frViewBarraSeleccionactSeleccionarExecute(Sender: TObject); procedure OnListaAnosChange(Sender: TObject; const Text: string); + procedure actNuevoUpdate(Sender: TObject); private FMontajes: IBizMontaje; @@ -53,6 +54,7 @@ type end; implementation +{$INCLUDE ..\..\..\FactuGES.inc} uses uCustomEditor, uDataModuleMontajes, uDBSelectionList, @@ -212,6 +214,14 @@ begin aAux.SelectedRows.Clear; end; +procedure TfEditorMontajes.actNuevoUpdate(Sender: TObject); +begin + inherited; + {$IFDEF TIENDA} + (Sender as TAction).Enabled := False; + {$ENDIF} +end; + initialization RegisterEditor(IBizMontaje, ShowEditorMontajes, etItems); RegisterEditor(IBizMontaje, ShowSelectEditorMontajes, etSelectItems); diff --git a/Modulos/Montajes/Cliente/uViewMontajes.pas b/Modulos/Montajes/Cliente/uViewMontajes.pas index b6326d0..5b3d4b4 100644 --- a/Modulos/Montajes/Cliente/uViewMontajes.pas +++ b/Modulos/Montajes/Cliente/uViewMontajes.pas @@ -12,7 +12,7 @@ uses JvFormAutoSize, PngImageList, ImgList, dxPSGlbl, dxPSUtl, dxPSEngn, dxPrnPg, dxBkgnd, dxWrap, dxPrnDev, dxPSCompsProvider, dxPSFillPatterns, dxPSEdgePatterns, cxIntlPrintSys3, dxPSCore, dxPScxCommon, dxPScxGridLnk, - uViewFiltroBase; + uViewFiltroBase, TB2Item, TBX, TB2Toolbar, TBXDkPanels, TB2Dock; type IViewMontajes = interface(IViewGrid) diff --git a/Modulos/Montajes/Reglas/schMontajesClient_Intf.pas b/Modulos/Montajes/Reglas/schMontajesClient_Intf.pas index b621135..d061f49 100644 --- a/Modulos/Montajes/Reglas/schMontajesClient_Intf.pas +++ b/Modulos/Montajes/Reglas/schMontajesClient_Intf.pas @@ -9,14 +9,14 @@ const { Data table rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ListaAnosMontajes = '{10881790-553A-425B-9F2E-0CC35DFE857E}'; - RID_darNuevaReferencia = '{60945159-4D44-4B8E-BC3E-1C95824A8AC2}'; - RID_InformeCabeceraFicha = '{E3EB8788-472C-486F-BCFC-E98118F19998}'; - RID_Montajes = '{A14C4188-93BF-4D1D-BE0A-9654CC28F4FD}'; - RID_Refresh_Montajes = '{82271F6F-81CF-4FF7-B441-119ECDA6237D}'; - RID_FichaBeneficios = '{B6BF0EDB-B4F1-4168-8DC7-1292216AA53C}'; - RID_InformeDetallesFicha = '{807EBD75-BB62-492F-A95D-D8FBE5A02B7E}'; - RID_FichaBeneficios_Aux = '{EB05CA72-57ED-46B0-AEAD-E782D88B0E28}'; + RID_ListaAnosMontajes = '{F9ECAD29-2EBA-4FB0-BF91-B4F6B05421C3}'; + RID_darNuevaReferencia = '{2CB268FF-1740-49E2-BC2E-D13582E2C047}'; + RID_InformeCabeceraFicha = '{ED7776DF-70B4-42A7-9231-96D6529D8CF8}'; + RID_Montajes = '{10809AAA-2525-4726-942D-3965F59801FB}'; + RID_Refresh_Montajes = '{366C67B6-B32E-41AB-85DC-C51A3A83F35B}'; + RID_FichaBeneficios = '{602C7ECE-6AB5-4109-9B05-7B377DB9B7E4}'; + RID_InformeDetallesFicha = '{D3A3EDC7-4FED-41A2-8D4C-DE1DF3D2D5B0}'; + RID_FichaBeneficios_Aux = '{217D762D-835A-4C2B-8761-461F2B952A23}'; { Data table names } nme_ListaAnosMontajes = 'ListaAnosMontajes'; @@ -177,7 +177,7 @@ const type { IListaAnosMontajes } IListaAnosMontajes = interface(IDAStronglyTypedDataTable) - ['{C41C6AA9-6F44-4CBF-9DA5-0BD9378E0EB1}'] + ['{EEA2F9E8-9C36-49AA-BC96-BB4216B7FD0C}'] { Property getters and setters } function GetANOValue: String; procedure SetANOValue(const aValue: String); @@ -206,7 +206,7 @@ type { IdarNuevaReferencia } IdarNuevaReferencia = interface(IDAStronglyTypedDataTable) - ['{0EBF89CD-1B5F-4D69-BC2A-FF9944E763CA}'] + ['{E21CBF9B-DA3A-4D33-A963-5D1F1FE34A63}'] { Property getters and setters } function GetREFERENCIAValue: String; procedure SetREFERENCIAValue(const aValue: String); @@ -235,7 +235,7 @@ type { IInformeCabeceraFicha } IInformeCabeceraFicha = interface(IDAStronglyTypedDataTable) - ['{D4FB53A7-C48C-4E41-A377-566F6B62C634}'] + ['{04C39826-59FD-4E49-8EDA-A612EA2CD7AA}'] { Property getters and setters } function GetREFERENCIAValue: String; procedure SetREFERENCIAValue(const aValue: String); @@ -348,7 +348,7 @@ type { IMontajes } IMontajes = interface(IDAStronglyTypedDataTable) - ['{46E79BA3-95C8-4752-8D16-6C04CD5B50F3}'] + ['{3E46D9A6-C250-410F-B6BC-128729FB1256}'] { Property getters and setters } function GetCODIGOEMPRESAValue: Integer; procedure SetCODIGOEMPRESAValue(const aValue: Integer); @@ -449,7 +449,7 @@ type { IRefresh_Montajes } IRefresh_Montajes = interface(IDAStronglyTypedDataTable) - ['{C2E98C33-4903-4F19-B7A3-1E9AD4B2C68D}'] + ['{F8969A84-BAD6-443B-97A2-95AF30624296}'] { Property getters and setters } function GetCODIGOEMPRESAValue: Integer; procedure SetCODIGOEMPRESAValue(const aValue: Integer); @@ -550,7 +550,7 @@ type { IFichaBeneficios } IFichaBeneficios = interface(IDAStronglyTypedDataTable) - ['{F149E069-825A-4961-8C4E-68BE037A4715}'] + ['{3A6A5A67-BA59-42F7-A509-9895E1E7A0DB}'] { Property getters and setters } function GetCODIGOMONTAJEValue: Integer; procedure SetCODIGOMONTAJEValue(const aValue: Integer); @@ -615,7 +615,7 @@ type { IInformeDetallesFicha } IInformeDetallesFicha = interface(IDAStronglyTypedDataTable) - ['{CF37FBE7-A946-4E20-8A4F-2753773DD9D4}'] + ['{2B715B00-13E5-4C50-A036-F4FD47F244FE}'] { Property getters and setters } function GetDESCRIPCIONValue: String; procedure SetDESCRIPCIONValue(const aValue: String); @@ -668,7 +668,7 @@ type { IFichaBeneficios_Aux } IFichaBeneficios_Aux = interface(IDAStronglyTypedDataTable) - ['{15BA870E-19D0-43B0-9878-9031439519B1}'] + ['{4ABB9B7D-1BEE-42F3-8155-194CC112DD20}'] { Property getters and setters } function GetNUMCONCEPTOValue: Integer; procedure SetNUMCONCEPTOValue(const aValue: Integer); diff --git a/Modulos/Montajes/Reglas/schMontajesServer_Intf.pas b/Modulos/Montajes/Reglas/schMontajesServer_Intf.pas index 0e7d4fb..01524e3 100644 --- a/Modulos/Montajes/Reglas/schMontajesServer_Intf.pas +++ b/Modulos/Montajes/Reglas/schMontajesServer_Intf.pas @@ -9,19 +9,19 @@ const { Delta rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ListaAnosMontajesDelta = '{54D6F856-69C9-46C4-9708-EB06E21F64C9}'; - RID_darNuevaReferenciaDelta = '{DB02E16C-17A8-44E1-8A09-5B7E5A5D5C70}'; - RID_InformeCabeceraFichaDelta = '{07C12000-AFBD-4F89-9F4B-1CF8AE219608}'; - RID_MontajesDelta = '{5DAAEE09-4F1D-481F-9E6A-6362687F33E2}'; - RID_Refresh_MontajesDelta = '{6AE4BF82-8A34-4805-A201-83D27D7FA6C5}'; - RID_FichaBeneficiosDelta = '{B0843E14-B2C0-4CB1-BF0D-8848AB746CF6}'; - RID_InformeDetallesFichaDelta = '{DBF71433-4943-46FE-A536-15E29D1E77D8}'; - RID_FichaBeneficios_AuxDelta = '{C55A8142-1206-48A0-9CB1-FE4EF597289F}'; + RID_ListaAnosMontajesDelta = '{B937BFF9-51D1-4B5D-8AFC-C3BA41A1D7BF}'; + RID_darNuevaReferenciaDelta = '{7AF5F511-25B4-4BC0-9E91-FE6EF246F5F8}'; + RID_InformeCabeceraFichaDelta = '{0C463028-A081-4F7E-B646-7FC9EE4CFBF7}'; + RID_MontajesDelta = '{86ACA8AA-DA1D-48A5-A491-F45AF6D49EFA}'; + RID_Refresh_MontajesDelta = '{395E9219-0A40-40CB-86EE-88C76D127EF3}'; + RID_FichaBeneficiosDelta = '{F5A5B95F-11D7-4653-8519-B828BBC24347}'; + RID_InformeDetallesFichaDelta = '{0C1D617E-3026-48CF-8AE7-1F1FDCF758F8}'; + RID_FichaBeneficios_AuxDelta = '{ABAA7C7B-5152-457C-919F-4249E01CA95D}'; type { IListaAnosMontajesDelta } IListaAnosMontajesDelta = interface(IListaAnosMontajes) - ['{54D6F856-69C9-46C4-9708-EB06E21F64C9}'] + ['{B937BFF9-51D1-4B5D-8AFC-C3BA41A1D7BF}'] { Property getters and setters } function GetOldANOValue : String; @@ -50,7 +50,7 @@ type { IdarNuevaReferenciaDelta } IdarNuevaReferenciaDelta = interface(IdarNuevaReferencia) - ['{DB02E16C-17A8-44E1-8A09-5B7E5A5D5C70}'] + ['{7AF5F511-25B4-4BC0-9E91-FE6EF246F5F8}'] { Property getters and setters } function GetOldREFERENCIAValue : String; @@ -79,7 +79,7 @@ type { IInformeCabeceraFichaDelta } IInformeCabeceraFichaDelta = interface(IInformeCabeceraFicha) - ['{07C12000-AFBD-4F89-9F4B-1CF8AE219608}'] + ['{0C463028-A081-4F7E-B646-7FC9EE4CFBF7}'] { Property getters and setters } function GetOldREFERENCIAValue : String; function GetOldFECHAINICIOValue : DateTime; @@ -206,7 +206,7 @@ type { IMontajesDelta } IMontajesDelta = interface(IMontajes) - ['{5DAAEE09-4F1D-481F-9E6A-6362687F33E2}'] + ['{86ACA8AA-DA1D-48A5-A491-F45AF6D49EFA}'] { Property getters and setters } function GetOldCODIGOEMPRESAValue : Integer; function GetOldCODIGOValue : Integer; @@ -319,7 +319,7 @@ type { IRefresh_MontajesDelta } IRefresh_MontajesDelta = interface(IRefresh_Montajes) - ['{6AE4BF82-8A34-4805-A201-83D27D7FA6C5}'] + ['{395E9219-0A40-40CB-86EE-88C76D127EF3}'] { Property getters and setters } function GetOldCODIGOEMPRESAValue : Integer; function GetOldCODIGOValue : Integer; @@ -432,7 +432,7 @@ type { IFichaBeneficiosDelta } IFichaBeneficiosDelta = interface(IFichaBeneficios) - ['{B0843E14-B2C0-4CB1-BF0D-8848AB746CF6}'] + ['{F5A5B95F-11D7-4653-8519-B828BBC24347}'] { Property getters and setters } function GetOldCODIGOMONTAJEValue : Integer; function GetOldNUMCONCEPTOValue : Integer; @@ -503,7 +503,7 @@ type { IInformeDetallesFichaDelta } IInformeDetallesFichaDelta = interface(IInformeDetallesFicha) - ['{DBF71433-4943-46FE-A536-15E29D1E77D8}'] + ['{0C1D617E-3026-48CF-8AE7-1F1FDCF758F8}'] { Property getters and setters } function GetOldDESCRIPCIONValue : String; function GetOldMODELOValue : String; @@ -560,7 +560,7 @@ type { IFichaBeneficios_AuxDelta } IFichaBeneficios_AuxDelta = interface(IFichaBeneficios_Aux) - ['{C55A8142-1206-48A0-9CB1-FE4EF597289F}'] + ['{ABAA7C7B-5152-457C-919F-4249E01CA95D}'] { Property getters and setters } function GetOldNUMCONCEPTOValue : Integer; function GetOldDESCRIPCIONValue : String; diff --git a/Modulos/Montajes/Servidor/srvMontajes_Impl.dfm b/Modulos/Montajes/Servidor/srvMontajes_Impl.dfm index 0a7a520..65edf3c 100644 --- a/Modulos/Montajes/Servidor/srvMontajes_Impl.dfm +++ b/Modulos/Montajes/Servidor/srvMontajes_Impl.dfm @@ -5,8 +5,8 @@ object srvMontajes: TsrvMontajes ConnectionName = 'IBX' ServiceSchema = schMontajes ServiceAdapter = DABINAdapter - Left = 1063 - Top = 210 + Left = 1065 + Top = 212 Height = 356 Width = 300 object bpMontajes: TDABusinessProcessor diff --git a/Modulos/Pagos/Servidor/srvPagos_Impl.dfm b/Modulos/Pagos/Servidor/srvPagos_Impl.dfm index 903ecb9..16299e2 100644 --- a/Modulos/Pagos/Servidor/srvPagos_Impl.dfm +++ b/Modulos/Pagos/Servidor/srvPagos_Impl.dfm @@ -6,8 +6,8 @@ object srvPagos: TsrvPagos ConnectionName = 'IBX' ServiceSchema = schPagos ServiceAdapter = DABINAdapter - Left = 568 - Top = 453 + Left = 570 + Top = 456 Height = 300 Width = 300 object schPagos: TDASchema diff --git a/Modulos/Pedidos a proveedor/Servidor/srvPedidosProveedor_Impl.dfm b/Modulos/Pedidos a proveedor/Servidor/srvPedidosProveedor_Impl.dfm index cf0c0fe..b37c878 100644 --- a/Modulos/Pedidos a proveedor/Servidor/srvPedidosProveedor_Impl.dfm +++ b/Modulos/Pedidos a proveedor/Servidor/srvPedidosProveedor_Impl.dfm @@ -6,8 +6,8 @@ object srvPedidosProveedor: TsrvPedidosProveedor ConnectionName = 'IBX' ServiceSchema = schPedidosProveedor ServiceAdapter = DABINAdapter - Left = 731 - Top = 308 + Left = 733 + Top = 310 Height = 459 Width = 300 object schPedidosProveedor: TDASchema diff --git a/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.dfm b/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.dfm index 559caa6..1fa440e 100644 --- a/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.dfm +++ b/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.dfm @@ -10,10 +10,10 @@ object dmPresupuestos: TdmPresupuestos ParamType = fResult DataType = rtString end> - Left = 551 - Top = 321 - Height = 326 - Width = 367 + Left = 553 + Top = 324 + Height = 385 + Width = 476 object RORemoteService: TRORemoteService ServiceName = 'srvPresupuestos' Message = dmBase.ROMessage @@ -176,6 +176,20 @@ object dmPresupuestos: TdmPresupuestos Calculated = False Lookup = False LookupCache = False + end + item + Name = 'VALORADO' + DataType = datString + Size = 1 + BlobType = dabtUnknown + DisplayWidth = 0 + DisplayLabel = 'DetallesPresupuestos_VALORADO' + Alignment = taLeftJustify + DictionaryEntry = 'DetallesPresupuestos_VALORADO' + InPrimaryKey = False + Calculated = False + Lookup = False + LookupCache = False end> Params = < item @@ -596,6 +610,18 @@ object dmPresupuestos: TdmPresupuestos Lookup = False LookupCache = False end + item + Name = 'SITUACION_MONTAJE' + DataType = datString + Size = 30 + BlobType = dabtUnknown + DisplayWidth = 0 + Alignment = taLeftJustify + InPrimaryKey = False + Calculated = False + Lookup = False + LookupCache = False + end item Name = 'ALBARAN' DataType = datString @@ -823,4 +849,41 @@ object dmPresupuestos: TdmPresupuestos Left = 72 Top = 136 end + object DADesigntimeCall1: TDADesigntimeCall + RemoteRequest.MethodName = 'Login' + RemoteRequest.Params = < + item + Name = 'Result' + ParamType = fResult + DataType = rtBoolean + end + item + Name = 'UserID' + ParamType = fIn + DataType = rtString + Value = '1' + end + item + Name = 'Password' + ParamType = fIn + DataType = rtString + Value = '1' + end + item + Name = 'LoginInfo' + ParamType = fOut + DataType = rtUserDefined + UserClassName = 'TLoginInfo' + end> + RemoteService = RORemoteService2 + Left = 312 + Top = 216 + end + object RORemoteService2: TRORemoteService + ServiceName = 'srvLogin' + Message = dmBase.ROMessage + Channel = dmBase.ROChannel + Left = 320 + Top = 272 + end end diff --git a/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.pas b/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.pas index 87af46d..7df00e6 100644 --- a/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.pas +++ b/Modulos/Presupuestos/Cliente/uDataModulePresupuestos.pas @@ -43,7 +43,7 @@ uses {vcl:} SysUtils, Classes, DB, DBClient, frxExportImage, frxExportPDF, frxDCtrl, frxClass, frxDMPExport, frxGradient, frxChBox, frxCross, frxRich, - frxChart, frxOLE, frxBarcode; + frxChart, frxOLE, frxBarcode, uDADesigntimeCall; type TdmPresupuestos = class(TDAClientDataModule) @@ -55,6 +55,8 @@ type ds_Presupuestos: TDADataSource; tbl_ListaAnosPresupuestos: TDACDSDataTable; ds_ListaAnosPresupuestos: TDADataSource; + DADesigntimeCall1: TDADesigntimeCall; + RORemoteService2: TRORemoteService; procedure DAClientDataModuleCreate(Sender: TObject); public function PuedoEliminarPresupuesto (CodigoPresupuesto : Integer) : Boolean; diff --git a/Modulos/Presupuestos/Cliente/uEditorPresupuesto.dfm b/Modulos/Presupuestos/Cliente/uEditorPresupuesto.dfm index 152cd3c..c4b91ef 100644 --- a/Modulos/Presupuestos/Cliente/uEditorPresupuesto.dfm +++ b/Modulos/Presupuestos/Cliente/uEditorPresupuesto.dfm @@ -1,8 +1,8 @@ inherited fEditorPresupuesto: TfEditorPresupuesto - Left = 344 - Top = 76 + Left = 347 + Top = 0 Width = 772 - Height = 746 + Height = 581 Caption = 'Nuevo presupuesto de cliente' Constraints.MinWidth = 765 PixelsPerInch = 96 @@ -62,14 +62,14 @@ inherited fEditorPresupuesto: TfEditorPresupuesto end inherited pgPaginas: TPageControl Width = 764 - Height = 494 + Height = 329 TabOrder = 1 inherited pagGeneral: TTabSheet inline frViewPresupuesto1: TfrViewPresupuesto Left = 0 Top = 0 Width = 756 - Height = 466 + Height = 301 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -135,7 +135,7 @@ inherited fEditorPresupuesto: TfEditorPresupuesto Left = 0 Top = 0 Width = 756 - Height = 466 + Height = 301 Align = alClient Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -147,7 +147,7 @@ inherited fEditorPresupuesto: TfEditorPresupuesto ReadOnly = False inherited cxGrid: TcxGrid Width = 756 - Height = 444 + Height = 279 inherited cxGridView: TcxGridDBTableView DataController.Summary.FooterSummaryItems = < item @@ -181,13 +181,13 @@ inherited fEditorPresupuesto: TfEditorPresupuesto end end inherited StatusBar: TStatusBar - Top = 692 + Top = 527 Width = 764 Height = 20 end inline frViewTotales1: TfrViewTotales [4] Left = 0 - Top = 570 + Top = 405 Width = 764 Height = 122 Align = alBottom diff --git a/Modulos/Presupuestos/Cliente/uEditorPresupuesto.pas b/Modulos/Presupuestos/Cliente/uEditorPresupuesto.pas index 9724adb..9beee1f 100644 --- a/Modulos/Presupuestos/Cliente/uEditorPresupuesto.pas +++ b/Modulos/Presupuestos/Cliente/uEditorPresupuesto.pas @@ -58,6 +58,7 @@ type end; implementation +{$INCLUDE ..\..\..\FactuGES.inc} {$R *.dfm} @@ -217,13 +218,16 @@ begin end else if (FPresupuesto.SITUACION = SITUACION_ACEPTADO) and (FPresupuesto.REFERENCIA = '') then + begin + {$IFNDEF TIENDA} if (Application.MessageBox('¿Desea crear un montaje asociado a este presupuesto?', 'Atención', MB_YESNO) = IDYES) then begin inherited; dmMontajes.NuevoMontaje(Nil, FPresupuesto); Exit; end; - + {$ENDIF} + end; inherited; end; diff --git a/Modulos/Presupuestos/Cliente/uEditorPresupuestos.pas b/Modulos/Presupuestos/Cliente/uEditorPresupuestos.pas index 2d4512f..ee7f5ce 100644 --- a/Modulos/Presupuestos/Cliente/uEditorPresupuestos.pas +++ b/Modulos/Presupuestos/Cliente/uEditorPresupuestos.pas @@ -73,6 +73,7 @@ var fEditorPresupuestos : TfEditorPresupuestos; implementation +{$INCLUDE ..\..\..\FactuGES.inc} uses cxControls, uDataModulePresupuestos, uEditorUtils, uEditorBase, DateUtils, uDataModuleMontajes, uDataModulePagos, uDBSelectionList, uBizInformesBase; @@ -255,10 +256,12 @@ begin Presupuestos.DataTable.Post; Presupuestos.DataTable.ApplyUpdates; + {$IFNDEF TIENDA} if (NuevoEstado = SITUACION_ACEPTADO) and (Presupuestos.REFERENCIA = '') then if (Application.MessageBox('¿Desea crear un montaje asociado a este presupuesto?', 'Atención', MB_YESNO) = IDYES) then dmMontajes.NuevoMontaje(Nil, Presupuestos); + {$ENDIF} end; finally Presupuestos.DataTable.EnableControls; diff --git a/Modulos/Presupuestos/Cliente/uViewPresupuesto.dfm b/Modulos/Presupuestos/Cliente/uViewPresupuesto.dfm index 77d4d13..a2a6d72 100644 --- a/Modulos/Presupuestos/Cliente/uViewPresupuesto.dfm +++ b/Modulos/Presupuestos/Cliente/uViewPresupuesto.dfm @@ -1,6 +1,7 @@ inherited frViewPresupuesto: TfrViewPresupuesto - Width = 762 - Height = 452 + Width = 853 + Height = 580 + OnShow = CustomViewShow inline frViewDatosPresupuesto1: TfrViewDatosPresupuesto Left = 0 Top = 0 @@ -128,7 +129,7 @@ inherited frViewPresupuesto: TfrViewPresupuesto Left = 0 Top = 168 Width = 360 - Height = 97 + Height = 121 Constraints.MinHeight = 85 Constraints.MinWidth = 360 Font.Charset = DEFAULT_CHARSET @@ -139,6 +140,9 @@ inherited frViewPresupuesto: TfrViewPresupuesto ParentFont = False TabOrder = 4 ReadOnly = False + DesignSize = ( + 360 + 121) inherited Label6: TLabel Width = 134 Caption = 'Estado del presupuesto' diff --git a/Modulos/Presupuestos/Cliente/uViewPresupuesto.pas b/Modulos/Presupuestos/Cliente/uViewPresupuesto.pas index c7a17fb..cd59f86 100644 --- a/Modulos/Presupuestos/Cliente/uViewPresupuesto.pas +++ b/Modulos/Presupuestos/Cliente/uViewPresupuesto.pas @@ -28,6 +28,7 @@ type frViewObservaciones1: TfrViewObservaciones; frViewPlazoEntrega1: TfrViewPlazoEntrega; frViewSituacionPresupuesto1: TfrViewSituacionPresupuesto; + procedure CustomViewShow(Sender: TObject); private FPresupuesto: IBizPresupuestos; procedure OnContactoChanged(Sender : TObject); @@ -38,8 +39,9 @@ type property Presupuesto: IBizPresupuestos read GetPresupuesto write SetPresupuesto; end; - + implementation +{$INCLUDE ..\..\..\FactuGES.inc} uses uBizContacto, uExceptions; @@ -73,4 +75,14 @@ begin frViewClientePresupuesto1.OnContactoChanged := OnContactoChanged; end; +procedure TfrViewPresupuesto.CustomViewShow(Sender: TObject); +begin + inherited; + {$IFDEF TIENDA} + frViewSituacionPresupuesto1.cbSituacion.Enabled := True; + {$ELSE} + frViewSituacionPresupuesto1.cbSituacion.Enabled := False; + {$ENDIF} +end; + end. diff --git a/Modulos/Presupuestos/Cliente/uViewPresupuestos.dfm b/Modulos/Presupuestos/Cliente/uViewPresupuestos.dfm index 843d7f6..c70544f 100644 --- a/Modulos/Presupuestos/Cliente/uViewPresupuestos.dfm +++ b/Modulos/Presupuestos/Cliente/uViewPresupuestos.dfm @@ -1,4 +1,5 @@ inherited frViewPresupuestos: TfrViewPresupuestos + OnShow = CustomViewShow inherited cxGrid: TcxGrid RootLevelOptions.DetailTabsPosition = dtpTop OnActiveTabChanged = cxGridActiveTabChanged @@ -53,6 +54,10 @@ inherited frViewPresupuestos: TfrViewPresupuestos Width = 25 IsCaptionAssigned = True end + object cxGridViewSITUACION_MONTAJE: TcxGridDBColumn + Caption = 'Situaci'#243'n montaje' + DataBinding.FieldName = 'SITUACION_MONTAJE' + end object cxGridViewFECHAPRESUPUESTO: TcxGridDBColumn DataBinding.FieldName = 'FECHAPRESUPUESTO' SortIndex = 0 @@ -109,19 +114,31 @@ inherited frViewPresupuestos: TfrViewPresupuestos object cxGridLevel3: TcxGridLevel Caption = 'Rechazados' end + object cxGridLevel4: TcxGridLevel + Caption = 'Pendiente recepci'#243'n' + end + object cxGridLevel5: TcxGridLevel + Caption = 'Pendiente montaje' + end + object cxGridLevel6: TcxGridLevel + Caption = 'Pendiente pago' + end + object cxGridLevel7: TcxGridLevel + Caption = 'Pagado y terminado' + end end inherited frViewFiltroBase1: TfrViewFiltroBase inherited TBXDock1: TTBXDock inherited TBXDockablePanel1: TTBXDockablePanel inherited dxLayoutControl1: TdxLayoutControl inherited txtFiltroTodo: TcxTextEdit - Width = 273 + Width = 465 end inherited edtFechaIniFiltro: TcxDateEdit - Width = 121 + Width = 245 end inherited edtFechaFinFiltro: TcxDateEdit - Width = 121 + Width = 204 end end end diff --git a/Modulos/Presupuestos/Cliente/uViewPresupuestos.pas b/Modulos/Presupuestos/Cliente/uViewPresupuestos.pas index b2c068c..92ba328 100644 --- a/Modulos/Presupuestos/Cliente/uViewPresupuestos.pas +++ b/Modulos/Presupuestos/Cliente/uViewPresupuestos.pas @@ -15,6 +15,12 @@ uses PngImageList, cxTextEdit, Grids, DBGrids, cxCurrencyEdit, uViewFiltroBase, TB2Item, TBX, TB2Toolbar, TBXDkPanels, TB2Dock; + const + SITUACION_PENDIENTERECEPCION = 'Pendiente recepción'; + SITUACION_PENDIENTEMONTAJE = 'Pendiente montaje'; + SITUACION_PENDIENTEPAGO = 'Pendiente pago'; + SITUACION_PAGADO = 'Pagado y terminado'; + type IViewPresupuestos = interface(IViewGrid) ['{8C0A5647-E0E7-40CD-80EC-88DD46383368}'] @@ -57,6 +63,11 @@ type TBXItem7: TTBXItem; TBXSeparatorItem4: TTBXSeparatorItem; TBXSeparatorItem5: TTBXSeparatorItem; + cxGridViewSITUACION_MONTAJE: TcxGridDBColumn; + cxGridLevel4: TcxGridLevel; + cxGridLevel5: TcxGridLevel; + cxGridLevel6: TcxGridLevel; + cxGridLevel7: TcxGridLevel; procedure cxGridActiveTabChanged(Sender: TcxCustomGrid; ALevel: TcxGridLevel); procedure cxGridViewCODIGOCustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var @@ -76,6 +87,7 @@ type procedure actIncidenciasExecute(Sender: TObject); procedure actArreglosBUpdate(Sender: TObject); procedure actIncidenciasUpdate(Sender: TObject); + procedure CustomViewShow(Sender: TObject); private FTipoPresupuesto: String; //Filtros relativos a la vista @@ -98,6 +110,7 @@ var frViewPresupuestos: TfrViewPresupuestos; implementation +{$INCLUDE ..\..\..\FactuGES.inc} uses uDataModulePresupuestos, schPresupuestosClient_Intf; @@ -133,6 +146,10 @@ begin 1 : FFiltro.AddItem(cxGridViewSITUACION, foEqual, SITUACION_PENDIENTE, SITUACION_PENDIENTE); 2 : FFiltro.AddItem(cxGridViewSITUACION, foEqual, SITUACION_ACEPTADO, SITUACION_ACEPTADO); 3 : FFiltro.AddItem(cxGridViewSITUACION, foEqual, SITUACION_RECHAZADO, SITUACION_RECHAZADO); + 4 : FFiltro.AddItem(cxGridViewSITUACION_MONTAJE, foEqual, SITUACION_PENDIENTERECEPCION, SITUACION_PENDIENTERECEPCION); + 5 : FFiltro.AddItem(cxGridViewSITUACION_MONTAJE, foEqual, SITUACION_PENDIENTEMONTAJE, SITUACION_PENDIENTEMONTAJE); + 6 : FFiltro.AddItem(cxGridViewSITUACION_MONTAJE, foEqual, SITUACION_PENDIENTEPAGO, SITUACION_PENDIENTEPAGO); + 7 : FFiltro.AddItem(cxGridViewSITUACION_MONTAJE, foEqual, SITUACION_PAGADO, SITUACION_PAGADO); end; end; @@ -295,4 +312,14 @@ begin (Sender as TAction).Enabled := (FTipoPresupuesto <> TIPO_INCIDENCIA); end; +procedure TfrViewPresupuestos.CustomViewShow(Sender: TObject); +begin + inherited; + {$IFDEF TIENDA} + cxGridViewREFERENCIA.Visible := False; + {$ELSE} + cxGridViewREFERENCIA.Visible := True; + {$ENDIF} +end; + end. diff --git a/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.dfm b/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.dfm index 3572120..8124cda 100644 --- a/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.dfm +++ b/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.dfm @@ -1,11 +1,11 @@ inherited frViewSituacionPresupuesto: TfrViewSituacionPresupuesto Width = 360 - Height = 100 + Height = 123 Constraints.MinHeight = 85 Constraints.MinWidth = 360 DesignSize = ( 360 - 100) + 123) object Label6: TLabel Left = 8 Top = 9 @@ -42,6 +42,14 @@ inherited frViewSituacionPresupuesto: TfrViewSituacionPresupuesto Caption = 'Fecha de decisi'#243'n:' WordWrap = True end + object Label1: TLabel + Left = 16 + Top = 83 + Width = 46 + Height = 26 + Caption = 'Situaci'#243'n montaje:' + WordWrap = True + end object edtFechaDecision: TcxDBDateEdit Left = 100 Top = 53 @@ -91,6 +99,43 @@ inherited frViewSituacionPresupuesto: TfrViewSituacionPresupuesto TabOrder = 1 Width = 245 end + object cbSituacion: TcxDBImageComboBox + Left = 100 + Top = 83 + DataBinding.DataField = 'SITUACION_MONTAJE' + DataBinding.DataSource = DADataSource + Properties.ImmediatePost = True + Properties.Items = < + item + Description = 'Pendiente recepci'#243'n' + Value = 'Pendiente recepci'#243'n' + end + item + Description = 'Pendiente montaje' + ImageIndex = 0 + Value = 'Pendiente montaje' + end + item + Description = 'Pendiente pago' + ImageIndex = 1 + Value = 'Pendiente pago' + end + item + Description = 'Pagado y terminado' + Value = 'Pagado y terminado' + end> + Style.Color = clInfoBk + Style.LookAndFeel.Kind = lfUltraFlat + Style.LookAndFeel.NativeStyle = True + StyleDisabled.LookAndFeel.Kind = lfUltraFlat + StyleDisabled.LookAndFeel.NativeStyle = True + StyleFocused.LookAndFeel.Kind = lfUltraFlat + StyleFocused.LookAndFeel.NativeStyle = True + StyleHot.LookAndFeel.Kind = lfUltraFlat + StyleHot.LookAndFeel.NativeStyle = True + TabOrder = 2 + Width = 245 + end object DADataSource: TDADataSource Left = 296 Top = 24 diff --git a/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.pas b/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.pas index c1c2dd5..785012c 100644 --- a/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.pas +++ b/Modulos/Presupuestos/Cliente/uViewSituacionPresupuesto.pas @@ -18,6 +18,8 @@ type Label4: TLabel; Label6: TLabel; Label7: TLabel; + cbSituacion: TcxDBImageComboBox; + Label1: TLabel; procedure cbiSituacionPropertiesCloseUp(Sender: TObject); procedure cbiSituacionPropertiesEditValueChanged(Sender: TObject); public diff --git a/Modulos/Presupuestos/Reglas/schPresupuestosClient_Intf.pas b/Modulos/Presupuestos/Reglas/schPresupuestosClient_Intf.pas index ad8006f..23d302e 100644 --- a/Modulos/Presupuestos/Reglas/schPresupuestosClient_Intf.pas +++ b/Modulos/Presupuestos/Reglas/schPresupuestosClient_Intf.pas @@ -9,12 +9,12 @@ const { Data table rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ListaAnosPresupuestos = '{77EF6F0F-E599-4667-8576-DBAC1CCC2EAA}'; - RID_DetallesPresupuestos = '{03C708D2-DE71-478C-B6AB-462A59A1E7DF}'; - RID_Presupuestos = '{EE36E6AC-A1D6-426D-9D43-CA97BD1CFD68}'; - RID_Presupuestos_RefreshDataset = '{7C463D58-2A40-4376-B6D0-1D5BCC229F42}'; - RID_InformeCabeceraPresupuesto = '{9CDFC642-05DA-42C6-9815-F4F4024708F0}'; - RID_InformeDetallesPresupuesto = '{87F1DF38-4060-49DF-87EA-97ED384371B1}'; + RID_ListaAnosPresupuestos = '{DDDF3B32-AB91-4CD9-B34F-51C9E0917919}'; + RID_DetallesPresupuestos = '{268CDC36-FDF7-4EF8-81C3-2A365456F9C4}'; + RID_Presupuestos = '{06C90F29-CAFC-42BE-B4DA-2F504DE56AC8}'; + RID_Presupuestos_RefreshDataset = '{AD9F632B-7A13-4CC2-8430-184B0392DFA1}'; + RID_InformeCabeceraPresupuesto = '{1BAA3021-EFC0-45E2-9957-9CB9831D5CD0}'; + RID_InformeDetallesPresupuesto = '{0EBB11F3-BCE1-4713-A589-1477B9752FD8}'; { Data table names } nme_ListaAnosPresupuestos = 'ListaAnosPresupuestos'; @@ -82,6 +82,7 @@ const fld_PresupuestosPLAZOENTREGA = 'PLAZOENTREGA'; fld_PresupuestosFORMAPAGO = 'FORMAPAGO'; fld_PresupuestosCODIGOALBARAN = 'CODIGOALBARAN'; + fld_PresupuestosSITUACION_MONTAJE = 'SITUACION_MONTAJE'; fld_PresupuestosALBARAN = 'ALBARAN'; fld_PresupuestosOPCION = 'OPCION'; @@ -109,8 +110,9 @@ const idx_PresupuestosPLAZOENTREGA = 20; idx_PresupuestosFORMAPAGO = 21; idx_PresupuestosCODIGOALBARAN = 22; - idx_PresupuestosALBARAN = 23; - idx_PresupuestosOPCION = 24; + idx_PresupuestosSITUACION_MONTAJE = 23; + idx_PresupuestosALBARAN = 24; + idx_PresupuestosOPCION = 25; { Presupuestos_RefreshDataset fields } fld_Presupuestos_RefreshDatasetCODIGO = 'CODIGO'; @@ -118,6 +120,7 @@ const fld_Presupuestos_RefreshDatasetREFERENCIA = 'REFERENCIA'; fld_Presupuestos_RefreshDatasetCODIGOALBARAN = 'CODIGOALBARAN'; fld_Presupuestos_RefreshDatasetALBARAN = 'ALBARAN'; + fld_Presupuestos_RefreshDatasetSITUACION_MONTAJE = 'SITUACION_MONTAJE'; { Presupuestos_RefreshDataset field indexes } idx_Presupuestos_RefreshDatasetCODIGO = 0; @@ -125,6 +128,7 @@ const idx_Presupuestos_RefreshDatasetREFERENCIA = 2; idx_Presupuestos_RefreshDatasetCODIGOALBARAN = 3; idx_Presupuestos_RefreshDatasetALBARAN = 4; + idx_Presupuestos_RefreshDatasetSITUACION_MONTAJE = 5; { InformeCabeceraPresupuesto fields } fld_InformeCabeceraPresupuestoCODIGOEMPRESA = 'CODIGOEMPRESA'; @@ -219,7 +223,7 @@ const type { IListaAnosPresupuestos } IListaAnosPresupuestos = interface(IDAStronglyTypedDataTable) - ['{80153E52-A0AC-48F4-B686-597D3D322919}'] + ['{A4885F39-1502-4154-9B51-C2DCF7E731CE}'] { Property getters and setters } function GetANOValue: String; procedure SetANOValue(const aValue: String); @@ -248,7 +252,7 @@ type { IDetallesPresupuestos } IDetallesPresupuestos = interface(IDAStronglyTypedDataTable) - ['{1B25EB4A-91B6-4F99-9865-830E66EDD201}'] + ['{41073F1B-437B-4BC6-979A-C00CD48BB360}'] { Property getters and setters } function GetCODIGOPRESUPUESTOValue: Integer; procedure SetCODIGOPRESUPUESTOValue(const aValue: Integer); @@ -343,7 +347,7 @@ type { IPresupuestos } IPresupuestos = interface(IDAStronglyTypedDataTable) - ['{152FAE82-E4BD-47CF-82E5-88ABA9825BB1}'] + ['{51D576C0-014F-4298-8992-41BD321F24FE}'] { Property getters and setters } function GetCODIGOEMPRESAValue: Integer; procedure SetCODIGOEMPRESAValue(const aValue: Integer); @@ -391,6 +395,8 @@ type procedure SetFORMAPAGOValue(const aValue: IROStrings); function GetCODIGOALBARANValue: Integer; procedure SetCODIGOALBARANValue(const aValue: Integer); + function GetSITUACION_MONTAJEValue: String; + procedure SetSITUACION_MONTAJEValue(const aValue: String); function GetALBARANValue: String; procedure SetALBARANValue(const aValue: String); function GetOPCIONValue: String; @@ -421,6 +427,7 @@ type property PLAZOENTREGA: IROStrings read GetPLAZOENTREGAValue write SetPLAZOENTREGAValue; property FORMAPAGO: IROStrings read GetFORMAPAGOValue write SetFORMAPAGOValue; property CODIGOALBARAN: Integer read GetCODIGOALBARANValue write SetCODIGOALBARANValue; + property SITUACION_MONTAJE: String read GetSITUACION_MONTAJEValue write SetSITUACION_MONTAJEValue; property ALBARAN: String read GetALBARANValue write SetALBARANValue; property OPCION: String read GetOPCIONValue write SetOPCIONValue; end; @@ -476,6 +483,8 @@ type procedure SetFORMAPAGOValue(const aValue: IROStrings); virtual; function GetCODIGOALBARANValue: Integer; virtual; procedure SetCODIGOALBARANValue(const aValue: Integer); virtual; + function GetSITUACION_MONTAJEValue: String; virtual; + procedure SetSITUACION_MONTAJEValue(const aValue: String); virtual; function GetALBARANValue: String; virtual; procedure SetALBARANValue(const aValue: String); virtual; function GetOPCIONValue: String; virtual; @@ -505,6 +514,7 @@ type property PLAZOENTREGA: IROStrings read GetPLAZOENTREGAValue write SetPLAZOENTREGAValue; property FORMAPAGO: IROStrings read GetFORMAPAGOValue write SetFORMAPAGOValue; property CODIGOALBARAN: Integer read GetCODIGOALBARANValue write SetCODIGOALBARANValue; + property SITUACION_MONTAJE: String read GetSITUACION_MONTAJEValue write SetSITUACION_MONTAJEValue; property ALBARAN: String read GetALBARANValue write SetALBARANValue; property OPCION: String read GetOPCIONValue write SetOPCIONValue; @@ -516,7 +526,7 @@ type { IPresupuestos_RefreshDataset } IPresupuestos_RefreshDataset = interface(IDAStronglyTypedDataTable) - ['{8A7F6D01-B4D4-436B-8BF5-C62F316AE407}'] + ['{1B1A1A58-80AF-4F0A-B1BC-58E804752878}'] { Property getters and setters } function GetCODIGOValue: Integer; procedure SetCODIGOValue(const aValue: Integer); @@ -528,6 +538,8 @@ type procedure SetCODIGOALBARANValue(const aValue: Integer); function GetALBARANValue: String; procedure SetALBARANValue(const aValue: String); + function GetSITUACION_MONTAJEValue: String; + procedure SetSITUACION_MONTAJEValue(const aValue: String); { Properties } @@ -536,6 +548,7 @@ type property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue; property CODIGOALBARAN: Integer read GetCODIGOALBARANValue write SetCODIGOALBARANValue; property ALBARAN: String read GetALBARANValue write SetALBARANValue; + property SITUACION_MONTAJE: String read GetSITUACION_MONTAJEValue write SetSITUACION_MONTAJEValue; end; { TPresupuestos_RefreshDatasetDataTableRules } @@ -553,6 +566,8 @@ type procedure SetCODIGOALBARANValue(const aValue: Integer); virtual; function GetALBARANValue: String; virtual; procedure SetALBARANValue(const aValue: String); virtual; + function GetSITUACION_MONTAJEValue: String; virtual; + procedure SetSITUACION_MONTAJEValue(const aValue: String); virtual; { Properties } property CODIGO: Integer read GetCODIGOValue write SetCODIGOValue; @@ -560,6 +575,7 @@ type property REFERENCIA: String read GetREFERENCIAValue write SetREFERENCIAValue; property CODIGOALBARAN: Integer read GetCODIGOALBARANValue write SetCODIGOALBARANValue; property ALBARAN: String read GetALBARANValue write SetALBARANValue; + property SITUACION_MONTAJE: String read GetSITUACION_MONTAJEValue write SetSITUACION_MONTAJEValue; public constructor Create(aDataTable: TDADataTable); override; @@ -569,7 +585,7 @@ type { IInformeCabeceraPresupuesto } IInformeCabeceraPresupuesto = interface(IDAStronglyTypedDataTable) - ['{386D3790-2EE5-443E-8C0D-D71B5BB54BC6}'] + ['{A2DB6308-4009-4178-A887-C9C09DDF1A42}'] { Property getters and setters } function GetCODIGOEMPRESAValue: Integer; procedure SetCODIGOEMPRESAValue(const aValue: Integer); @@ -784,7 +800,7 @@ type { IInformeDetallesPresupuesto } IInformeDetallesPresupuesto = interface(IDAStronglyTypedDataTable) - ['{4E63D170-8D9D-43B2-ADD5-90B7CD993A81}'] + ['{33B16302-2EF8-4FC9-B41C-1AC142A7ACD8}'] { Property getters and setters } function GetCODIGOPRESUPUESTOValue: Integer; procedure SetCODIGOPRESUPUESTOValue(const aValue: Integer); @@ -1261,6 +1277,16 @@ begin DataTable.Fields[idx_PresupuestosCODIGOALBARAN].AsInteger := aValue; end; +function TPresupuestosDataTableRules.GetSITUACION_MONTAJEValue: String; +begin + result := DataTable.Fields[idx_PresupuestosSITUACION_MONTAJE].AsString; +end; + +procedure TPresupuestosDataTableRules.SetSITUACION_MONTAJEValue(const aValue: String); +begin + DataTable.Fields[idx_PresupuestosSITUACION_MONTAJE].AsString := aValue; +end; + function TPresupuestosDataTableRules.GetALBARANValue: String; begin result := DataTable.Fields[idx_PresupuestosALBARAN].AsString; @@ -1343,6 +1369,16 @@ begin DataTable.Fields[idx_Presupuestos_RefreshDatasetALBARAN].AsString := aValue; end; +function TPresupuestos_RefreshDatasetDataTableRules.GetSITUACION_MONTAJEValue: String; +begin + result := DataTable.Fields[idx_Presupuestos_RefreshDatasetSITUACION_MONTAJE].AsString; +end; + +procedure TPresupuestos_RefreshDatasetDataTableRules.SetSITUACION_MONTAJEValue(const aValue: String); +begin + DataTable.Fields[idx_Presupuestos_RefreshDatasetSITUACION_MONTAJE].AsString := aValue; +end; + { TInformeCabeceraPresupuestoDataTableRules } constructor TInformeCabeceraPresupuestoDataTableRules.Create(aDataTable: TDADataTable); diff --git a/Modulos/Presupuestos/Reglas/schPresupuestosServer_Intf.pas b/Modulos/Presupuestos/Reglas/schPresupuestosServer_Intf.pas index dad0d5b..ddae33a 100644 --- a/Modulos/Presupuestos/Reglas/schPresupuestosServer_Intf.pas +++ b/Modulos/Presupuestos/Reglas/schPresupuestosServer_Intf.pas @@ -9,17 +9,17 @@ const { Delta rules ids Feel free to change them to something more human readable but make sure they are unique in the context of your application } - RID_ListaAnosPresupuestosDelta = '{FC74BF4F-DBCB-40A7-9939-935F32F3ADC0}'; - RID_DetallesPresupuestosDelta = '{C37B1251-B984-4029-846F-2B30A25BAC11}'; - RID_PresupuestosDelta = '{33560B0F-ADCB-4A5F-94D2-AED74BBAC7A6}'; - RID_Presupuestos_RefreshDatasetDelta = '{B40C828C-F495-4BE7-85C2-4670FF7C4B03}'; - RID_InformeCabeceraPresupuestoDelta = '{6285260E-3B0E-4DB0-A8A6-DDE3FF84220C}'; - RID_InformeDetallesPresupuestoDelta = '{06FFD0BC-7D7D-457B-B402-6792784FEE19}'; + RID_ListaAnosPresupuestosDelta = '{2FE29D48-6128-4DF4-83C3-0FA662144574}'; + RID_DetallesPresupuestosDelta = '{DE378782-B04E-40A2-9BCD-7ADAE1DF5DB7}'; + RID_PresupuestosDelta = '{F6A2569C-B835-45F8-86FA-8E6B4A48AE5B}'; + RID_Presupuestos_RefreshDatasetDelta = '{50C68342-EC4D-428E-BD5A-94DF09E0CEED}'; + RID_InformeCabeceraPresupuestoDelta = '{6D7D841B-32E1-4023-BBDB-A37F8BDEF96A}'; + RID_InformeDetallesPresupuestoDelta = '{3C746E7B-6F2D-4812-B3F3-2980587EA621}'; type { IListaAnosPresupuestosDelta } IListaAnosPresupuestosDelta = interface(IListaAnosPresupuestos) - ['{FC74BF4F-DBCB-40A7-9939-935F32F3ADC0}'] + ['{2FE29D48-6128-4DF4-83C3-0FA662144574}'] { Property getters and setters } function GetOldANOValue : String; @@ -48,7 +48,7 @@ type { IDetallesPresupuestosDelta } IDetallesPresupuestosDelta = interface(IDetallesPresupuestos) - ['{C37B1251-B984-4029-846F-2B30A25BAC11}'] + ['{DE378782-B04E-40A2-9BCD-7ADAE1DF5DB7}'] { Property getters and setters } function GetOldCODIGOPRESUPUESTOValue : Integer; function GetOldNUMCONCEPTOValue : Integer; @@ -154,7 +154,7 @@ type { IPresupuestosDelta } IPresupuestosDelta = interface(IPresupuestos) - ['{33560B0F-ADCB-4A5F-94D2-AED74BBAC7A6}'] + ['{F6A2569C-B835-45F8-86FA-8E6B4A48AE5B}'] { Property getters and setters } function GetOldCODIGOEMPRESAValue : Integer; function GetOldCODIGOValue : Integer; @@ -179,6 +179,7 @@ type function GetOldPLAZOENTREGAValue : IROStrings; function GetOldFORMAPAGOValue : IROStrings; function GetOldCODIGOALBARANValue : Integer; + function GetOldSITUACION_MONTAJEValue : String; function GetOldALBARANValue : String; function GetOldOPCIONValue : String; @@ -206,6 +207,7 @@ type property OldPLAZOENTREGA : IROStrings read GetOldPLAZOENTREGAValue; property OldFORMAPAGO : IROStrings read GetOldFORMAPAGOValue; property OldCODIGOALBARAN : Integer read GetOldCODIGOALBARANValue; + property OldSITUACION_MONTAJE : String read GetOldSITUACION_MONTAJEValue; property OldALBARAN : String read GetOldALBARANValue; property OldOPCION : String read GetOldOPCIONValue; end; @@ -284,6 +286,9 @@ type function GetCODIGOALBARANValue: Integer; virtual; function GetOldCODIGOALBARANValue: Integer; virtual; procedure SetCODIGOALBARANValue(const aValue: Integer); virtual; + function GetSITUACION_MONTAJEValue: String; virtual; + function GetOldSITUACION_MONTAJEValue: String; virtual; + procedure SetSITUACION_MONTAJEValue(const aValue: String); virtual; function GetALBARANValue: String; virtual; function GetOldALBARANValue: String; virtual; procedure SetALBARANValue(const aValue: String); virtual; @@ -338,6 +343,8 @@ type property OldFORMAPAGO : IROStrings read GetOldFORMAPAGOValue; property CODIGOALBARAN : Integer read GetCODIGOALBARANValue write SetCODIGOALBARANValue; property OldCODIGOALBARAN : Integer read GetOldCODIGOALBARANValue; + property SITUACION_MONTAJE : String read GetSITUACION_MONTAJEValue write SetSITUACION_MONTAJEValue; + property OldSITUACION_MONTAJE : String read GetOldSITUACION_MONTAJEValue; property ALBARAN : String read GetALBARANValue write SetALBARANValue; property OldALBARAN : String read GetOldALBARANValue; property OPCION : String read GetOPCIONValue write SetOPCIONValue; @@ -351,13 +358,14 @@ type { IPresupuestos_RefreshDatasetDelta } IPresupuestos_RefreshDatasetDelta = interface(IPresupuestos_RefreshDataset) - ['{B40C828C-F495-4BE7-85C2-4670FF7C4B03}'] + ['{50C68342-EC4D-428E-BD5A-94DF09E0CEED}'] { Property getters and setters } function GetOldCODIGOValue : Integer; function GetOldNOMBREValue : String; function GetOldREFERENCIAValue : String; function GetOldCODIGOALBARANValue : Integer; function GetOldALBARANValue : String; + function GetOldSITUACION_MONTAJEValue : String; { Properties } property OldCODIGO : Integer read GetOldCODIGOValue; @@ -365,6 +373,7 @@ type property OldREFERENCIA : String read GetOldREFERENCIAValue; property OldCODIGOALBARAN : Integer read GetOldCODIGOALBARANValue; property OldALBARAN : String read GetOldALBARANValue; + property OldSITUACION_MONTAJE : String read GetOldSITUACION_MONTAJEValue; end; { TPresupuestos_RefreshDatasetBusinessProcessorRules } @@ -387,6 +396,9 @@ type function GetALBARANValue: String; virtual; function GetOldALBARANValue: String; virtual; procedure SetALBARANValue(const aValue: String); virtual; + function GetSITUACION_MONTAJEValue: String; virtual; + function GetOldSITUACION_MONTAJEValue: String; virtual; + procedure SetSITUACION_MONTAJEValue(const aValue: String); virtual; { Properties } property CODIGO : Integer read GetCODIGOValue write SetCODIGOValue; @@ -399,6 +411,8 @@ type property OldCODIGOALBARAN : Integer read GetOldCODIGOALBARANValue; property ALBARAN : String read GetALBARANValue write SetALBARANValue; property OldALBARAN : String read GetOldALBARANValue; + property SITUACION_MONTAJE : String read GetSITUACION_MONTAJEValue write SetSITUACION_MONTAJEValue; + property OldSITUACION_MONTAJE : String read GetOldSITUACION_MONTAJEValue; public constructor Create(aBusinessProcessor: TDABusinessProcessor); override; @@ -408,7 +422,7 @@ type { IInformeCabeceraPresupuestoDelta } IInformeCabeceraPresupuestoDelta = interface(IInformeCabeceraPresupuesto) - ['{6285260E-3B0E-4DB0-A8A6-DDE3FF84220C}'] + ['{6D7D841B-32E1-4023-BBDB-A37F8BDEF96A}'] { Property getters and setters } function GetOldCODIGOEMPRESAValue : Integer; function GetOldCODIGOValue : Integer; @@ -654,7 +668,7 @@ type { IInformeDetallesPresupuestoDelta } IInformeDetallesPresupuestoDelta = interface(IInformeDetallesPresupuesto) - ['{06FFD0BC-7D7D-457B-B402-6792784FEE19}'] + ['{3C746E7B-6F2D-4812-B3F3-2980587EA621}'] { Property getters and setters } function GetOldCODIGOPRESUPUESTOValue : Integer; function GetOldNUMCONCEPTOValue : Integer; @@ -1323,6 +1337,21 @@ begin BusinessProcessor.CurrentChange.NewValueByName[fld_PresupuestosCODIGOALBARAN] := aValue; end; +function TPresupuestosBusinessProcessorRules.GetSITUACION_MONTAJEValue: String; +begin + result := BusinessProcessor.CurrentChange.NewValueByName[fld_PresupuestosSITUACION_MONTAJE]; +end; + +function TPresupuestosBusinessProcessorRules.GetOldSITUACION_MONTAJEValue: String; +begin + result := BusinessProcessor.CurrentChange.OldValueByName[fld_PresupuestosSITUACION_MONTAJE]; +end; + +procedure TPresupuestosBusinessProcessorRules.SetSITUACION_MONTAJEValue(const aValue: String); +begin + BusinessProcessor.CurrentChange.NewValueByName[fld_PresupuestosSITUACION_MONTAJE] := aValue; +end; + function TPresupuestosBusinessProcessorRules.GetALBARANValue: String; begin result := BusinessProcessor.CurrentChange.NewValueByName[fld_PresupuestosALBARAN]; @@ -1440,6 +1469,21 @@ begin BusinessProcessor.CurrentChange.NewValueByName[fld_Presupuestos_RefreshDatasetALBARAN] := aValue; end; +function TPresupuestos_RefreshDatasetBusinessProcessorRules.GetSITUACION_MONTAJEValue: String; +begin + result := BusinessProcessor.CurrentChange.NewValueByName[fld_Presupuestos_RefreshDatasetSITUACION_MONTAJE]; +end; + +function TPresupuestos_RefreshDatasetBusinessProcessorRules.GetOldSITUACION_MONTAJEValue: String; +begin + result := BusinessProcessor.CurrentChange.OldValueByName[fld_Presupuestos_RefreshDatasetSITUACION_MONTAJE]; +end; + +procedure TPresupuestos_RefreshDatasetBusinessProcessorRules.SetSITUACION_MONTAJEValue(const aValue: String); +begin + BusinessProcessor.CurrentChange.NewValueByName[fld_Presupuestos_RefreshDatasetSITUACION_MONTAJE] := aValue; +end; + { TInformeCabeceraPresupuestoBusinessProcessorRules } constructor TInformeCabeceraPresupuestoBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor); diff --git a/Modulos/Presupuestos/Reglas/uBizPresupuestosCliente.pas b/Modulos/Presupuestos/Reglas/uBizPresupuestosCliente.pas index bc477fc..ec6a39b 100644 --- a/Modulos/Presupuestos/Reglas/uBizPresupuestosCliente.pas +++ b/Modulos/Presupuestos/Reglas/uBizPresupuestosCliente.pas @@ -142,6 +142,7 @@ type procedure ValidarPresupuesto (const APresupuesto : IBizPresupuestos); implementation +{$INCLUDE ..\..\..\FactuGES.inc} uses Windows, Dialogs, uDACDSDataTable, SysUtils, uEditorUtils, @@ -240,7 +241,13 @@ begin FECHAALTA := Date; FECHAPRESUPUESTO := Date; VIGENCIAPRESUPUESTO := Date + 30; // 30 días de validez por defecto - SITUACION := SITUACION_PENDIENTE; + + {$IFDEF TIENDA} + SITUACION := SITUACION_PENDIENTE; + {$ELSE} + SITUACION := SITUACION_ACEPTADO; + {$ENDIF} + TIPO := TIPO_COCINA; CODIGO := dmPresupuestos.GetNextAutoinc; OPCION := 'OPCIÓN 1'; diff --git a/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.dfm b/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.dfm index 530565e..c338bce 100644 --- a/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.dfm +++ b/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.dfm @@ -6,8 +6,8 @@ object srvPresupuestos: TsrvPresupuestos ConnectionName = 'IBX' ServiceSchema = schPresupuestos ServiceAdapter = DABINAdapter - Left = 1197 - Top = 264 + Left = 1199 + Top = 267 Height = 359 Width = 328 object schPresupuestos: TDASchema @@ -259,8 +259,9 @@ object srvPresupuestos: TsrvPresupuestos ','#10' TIPO, FECHAPRESUPUESTO, VIGENCIAPRESUPUESTO, SITUACION,' + ' FECHADECISION,'#10' BASEIMPONIBLE, DESCUENTO, IMPORTEDESCUENT' + 'O, IVA, IMPORTEIVA,'#10' IMPORTETOTAL, OBSERVACIONES, PLAZOENT' + - 'REGA, FORMAPAGO, OPCION,'#10' NOMBRE, NIF_CIF, REFERENCIA,'#10' ' + - ' CODIGOALBARAN, ALBARAN'#10#10'FROM V_PRESUPUESTOS' + 'REGA, FORMAPAGO, OPCION,'#10' NOMBRE, NIF_CIF, REFERENCIA, SIT' + + 'UACION_MONTAJE,'#10' CODIGOALBARAN, ALBARAN'#10#10'FROM V_PRESUPUEST' + + 'OS' StatementType = stSQL ColumnMappings = < item @@ -362,6 +363,10 @@ object srvPresupuestos: TsrvPresupuestos item DatasetField = 'OPCION' TableField = 'OPCION' + end + item + DatasetField = 'SITUACION_MONTAJE' + TableField = 'SITUACION_MONTAJE' end> end> Name = 'Presupuestos' @@ -609,6 +614,18 @@ object srvPresupuestos: TsrvPresupuestos Lookup = False LookupCache = False end + item + Name = 'SITUACION_MONTAJE' + DataType = datString + Size = 30 + BlobType = dabtUnknown + DisplayWidth = 0 + Alignment = taLeftJustify + InPrimaryKey = False + Calculated = False + Lookup = False + LookupCache = False + end item Name = 'ALBARAN' DataType = datString @@ -650,8 +667,9 @@ object srvPresupuestos: TsrvPresupuestos Connection = 'IBX' TargetTable = 'V_PRESUPUESTOS' SQL = - 'SELECT CODIGO, NOMBRE, REFERENCIA, CODIGOALBARAN, ALBARAN'#10#10'FROM ' + - 'V_PRESUPUESTOS'#10'WHERE V_PRESUPUESTOS.CODIGO = :CODIGO' + 'SELECT CODIGO, NOMBRE, REFERENCIA, CODIGOALBARAN, ALBARAN, SITUA' + + 'CION_MONTAJE'#10#10'FROM V_PRESUPUESTOS'#10'WHERE V_PRESUPUESTOS.CODIGO = ' + + ':CODIGO' StatementType = stSQL ColumnMappings = < item @@ -673,6 +691,10 @@ object srvPresupuestos: TsrvPresupuestos item DatasetField = 'REFERENCIA' TableField = 'REFERENCIA' + end + item + DatasetField = 'SITUACION_MONTAJE' + TableField = 'SITUACION_MONTAJE' end> end> Name = 'Presupuestos_RefreshDataset' @@ -737,6 +759,18 @@ object srvPresupuestos: TsrvPresupuestos Calculated = False Lookup = False LookupCache = False + end + item + Name = 'SITUACION_MONTAJE' + DataType = datString + Size = 30 + BlobType = dabtUnknown + DisplayWidth = 0 + Alignment = taLeftJustify + InPrimaryKey = False + Calculated = False + Lookup = False + LookupCache = False end> BusinessRulesClient.ScriptLanguage = rslPascalScript BusinessRulesServer.ScriptLanguage = rslPascalScript @@ -1569,6 +1603,14 @@ object srvPresupuestos: TsrvPresupuestos BlobType = dabtUnknown Value = '' ParamType = daptInput + end + item + Name = 'SITUACION_MONTAJE' + DataType = datString + Size = 30 + BlobType = dabtUnknown + Value = '' + ParamType = daptInput end> Statements = < item @@ -1579,12 +1621,13 @@ object srvPresupuestos: TsrvPresupuestos ', USUARIO, CODIGOCONTACTO,'#10' TIPO, FECHAPRESUPUESTO, VIGENCIA' + 'PRESUPUESTO,'#10' SITUACION, FECHADECISION, BASEIMPONIBLE, DESCU' + 'ENTO, '#10' IMPORTEDESCUENTO, IVA, IMPORTEIVA, IMPORTETOTAL, OBS' + - 'ERVACIONES, '#10' PLAZOENTREGA, FORMAPAGO, OPCION)'#10' VALUES'#10' ' + - '(:CODIGOEMPRESA, :CODIGO,'#10' :FECHAALTA, :USUARIO, :CODIGOCONT' + - 'ACTO,'#10' :TIPO, :FECHAPRESUPUESTO, :VIGENCIAPRESUPUESTO,'#10' ' + - ':SITUACION, :FECHADECISION, :BASEIMPONIBLE, :DESCUENTO, '#10' :I' + - 'MPORTEDESCUENTO, :IVA, :IMPORTEIVA, :IMPORTETOTAL, '#10' :OBSERV' + - 'ACIONES, :PLAZOENTREGA, :FORMAPAGO, :OPCION);' + 'ERVACIONES, '#10' PLAZOENTREGA, FORMAPAGO, OPCION, SITUACION_MON' + + 'TAJE)'#10' VALUES'#10' (:CODIGOEMPRESA, :CODIGO,'#10' :FECHAALTA, :U' + + 'SUARIO, :CODIGOCONTACTO,'#10' :TIPO, :FECHAPRESUPUESTO, :VIGENCI' + + 'APRESUPUESTO,'#10' :SITUACION, :FECHADECISION, :BASEIMPONIBLE, :' + + 'DESCUENTO, '#10' :IMPORTEDESCUENTO, :IVA, :IMPORTEIVA, :IMPORTET' + + 'OTAL, '#10' :OBSERVACIONES, :PLAZOENTREGA, :FORMAPAGO, :OPCION, ' + + ':SITUACION_MONTAJE);' StatementType = stSQL ColumnMappings = <> end> @@ -1729,6 +1772,14 @@ object srvPresupuestos: TsrvPresupuestos Value = '' ParamType = daptInput end + item + Name = 'SITUACION_MONTAJE' + DataType = datString + Size = 30 + BlobType = dabtUnknown + Value = '' + ParamType = daptInput + end item Name = 'OLD_CODIGO' DataType = datInteger @@ -1751,7 +1802,8 @@ object srvPresupuestos: TsrvPresupuestos 'A = :IVA, '#10' IMPORTEIVA = :IMPORTEIVA, '#10' IMPORTETOTAL = :IM' + 'PORTETOTAL, '#10' OBSERVACIONES = :OBSERVACIONES, '#10' PLAZOENTRE' + 'GA = :PLAZOENTREGA, '#10' FORMAPAGO = :FORMAPAGO,'#10' OPCION = :O' + - 'PCION'#10' WHERE'#10' (CODIGO = :OLD_CODIGO)' + 'PCION,'#10' SITUACION_MONTAJE = :SITUACION_MONTAJE'#10' WHERE'#10' (C' + + 'ODIGO = :OLD_CODIGO)' StatementType = stSQL ColumnMappings = <> end> diff --git a/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.pas b/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.pas index f549fbc..d300241 100644 --- a/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.pas +++ b/Modulos/Presupuestos/Servidor/srvPresupuestos_Impl.pas @@ -30,8 +30,8 @@ type tbl_Presupuesto: TDACDSDataTable; tbl_DetallesPresupuesto: TDACDSDataTable; DABINAdapter: TDABINAdapter; - schPresupuestos: TDASchema; frxReport1: TfrxReport; + schPresupuestos: TDASchema; procedure DARemoteServiceActivate(const aClientID: TGUID; aSession: TROSession; const aMessage: IROMessage); private diff --git a/Servidor/FactuGES_Server.dof b/Servidor/FactuGES_Server.dof index 517c08d..eebd742 100644 --- a/Servidor/FactuGES_Server.dof +++ b/Servidor/FactuGES_Server.dof @@ -114,7 +114,7 @@ IncludeVerInfo=1 AutoIncBuild=0 MajorVer=1 MinorVer=6 -Release=0 +Release=2 Build=0 Debug=0 PreRelease=0 @@ -126,13 +126,13 @@ CodePage=1252 [Version Info Keys] CompanyName=Rodax Software S.L. FileDescription= -FileVersion=1.6.0.0 +FileVersion=1.6.2.0 InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName=FactuGES Server -ProductVersion=1.6.0.0 +ProductVersion=1.6.2.0 Comments= [Excluded Packages] C:\Archivos de programa\Borland\Delphi7\Projects\Bpl\cxLibraryVCLD7.bpl=Express Cross Platform Library (VCL Edition) by Developer Express Inc. diff --git a/Servidor/FactuGES_Server.drc b/Servidor/FactuGES_Server.drc index 4c1ff2f..a81d7c4 100644 --- a/Servidor/FactuGES_Server.drc +++ b/Servidor/FactuGES_Server.drc @@ -8,2313 +8,3 @@ resources were bound to the produced executable. */ -#define TeeConst_TeeMsg_ValuesArrowEndY 64368 -#define TeeConst_TeeMsg_DefaultFontName 64384 -#define TeeConst_TeeMsg_CheckPointerSize 64385 -#define TeeConst_TeeMsg_FunctionPeriod 64386 -#define TeeConst_TeeMsg_PieOther 64387 -#define TeeConst_TeeMsg_ShapeGallery1 64388 -#define TeeConst_TeeMsg_ShapeGallery2 64389 -#define TeeConst_TeeMsg_ValuesX 64390 -#define TeeConst_TeeMsg_ValuesY 64391 -#define TeeConst_TeeMsg_ValuesPie 64392 -#define TeeConst_TeeMsg_ValuesBar 64393 -#define TeeConst_TeeMsg_ValuesAngle 64394 -#define TeeConst_TeeMsg_ValuesGanttStart 64395 -#define TeeConst_TeeMsg_ValuesGanttEnd 64396 -#define TeeConst_TeeMsg_ValuesGanttNextTask 64397 -#define TeeConst_TeeMsg_ValuesBubbleRadius 64398 -#define TeeConst_TeeMsg_ValuesArrowEndX 64399 -#define TeeConst_TeeMsg_GanttSample6 64400 -#define TeeConst_TeeMsg_GanttSample7 64401 -#define TeeConst_TeeMsg_GanttSample8 64402 -#define TeeConst_TeeMsg_GanttSample9 64403 -#define TeeConst_TeeMsg_GanttSample10 64404 -#define TeeConst_TeeMsg_DefaultFontSize 64405 -#define TeeConst_TeeMsg_DefaultGalleryFontSize 64406 -#define TeeConst_TeeMsg_FunctionAdd 64407 -#define TeeConst_TeeMsg_FunctionSubtract 64408 -#define TeeConst_TeeMsg_FunctionMultiply 64409 -#define TeeConst_TeeMsg_FunctionDivide 64410 -#define TeeConst_TeeMsg_FunctionHigh 64411 -#define TeeConst_TeeMsg_FunctionLow 64412 -#define TeeConst_TeeMsg_FunctionAverage 64413 -#define TeeConst_TeeMsg_GalleryShape 64414 -#define TeeConst_TeeMsg_GalleryBubble 64415 -#define TeeConst_TeeMsg_PieSample3 64416 -#define TeeConst_TeeMsg_PieSample4 64417 -#define TeeConst_TeeMsg_PieSample5 64418 -#define TeeConst_TeeMsg_PieSample6 64419 -#define TeeConst_TeeMsg_PieSample7 64420 -#define TeeConst_TeeMsg_PieSample8 64421 -#define TeeConst_TeeMsg_GalleryChartName 64422 -#define TeeConst_TeeMsg_GalleryStandard 64423 -#define TeeConst_TeeMsg_GalleryFunctions 64424 -#define TeeConst_TeeMsg_GalleryArrow 64425 -#define TeeConst_TeeMsg_GalleryGantt 64426 -#define TeeConst_TeeMsg_GanttSample1 64427 -#define TeeConst_TeeMsg_GanttSample2 64428 -#define TeeConst_TeeMsg_GanttSample3 64429 -#define TeeConst_TeeMsg_GanttSample4 64430 -#define TeeConst_TeeMsg_GanttSample5 64431 -#define TeeConst_TeeMsg_BarOffsetPercent 64432 -#define TeeConst_TeeMsg_DefaultPercentOf 64433 -#define TeeConst_TeeMsg_DefPercentFormat 64434 -#define TeeConst_TeeMsg_DefValueFormat 64435 -#define TeeConst_TeeMsg_AxisTitle 64436 -#define TeeConst_TeeMsg_AxisLabels 64437 -#define TeeConst_TeeMsg_GalleryLine 64438 -#define TeeConst_TeeMsg_GalleryPoint 64439 -#define TeeConst_TeeMsg_GalleryArea 64440 -#define TeeConst_TeeMsg_GalleryBar 64441 -#define TeeConst_TeeMsg_GalleryHorizBar 64442 -#define TeeConst_TeeMsg_GalleryPie 64443 -#define TeeConst_TeeMsg_GalleryFastLine 64444 -#define TeeConst_TeeMsg_Rotation 64445 -#define TeeConst_TeeMsg_PieSample1 64446 -#define TeeConst_TeeMsg_PieSample2 64447 -#define TeeConst_TeeMsg_LegendColorWidth 64448 -#define TeeConst_TeeMsg_SeriesSetDataSource 64449 -#define TeeConst_TeeMsg_SeriesInvDataSource 64450 -#define TeeConst_TeeMsg_FillSample 64451 -#define TeeConst_TeeMsg_Angle 64452 -#define TeeConst_TeeMsg_AxisLogDateTime 64453 -#define TeeConst_TeeMsg_AxisLogNotPositive 64454 -#define TeeConst_TeeMsg_AxisLabelSep 64455 -#define TeeConst_TeeMsg_AxisIncrementNeg 64456 -#define TeeConst_TeeMsg_AxisMinMax 64457 -#define TeeConst_TeeMsg_AxisMaxMin 64458 -#define TeeConst_TeeMsg_AxisLogBase 64459 -#define TeeConst_TeeMsg_MaxPointsPerPage 64460 -#define TeeConst_TeeMsg_3dPercent 64461 -#define TeeConst_TeeMsg_CircularSeries 64462 -#define TeeConst_TeeMsg_BarWidthPercent 64463 -#define MidConst_SFieldConstFail 64464 -#define MidConst_SDefExprFail 64465 -#define MidConst_SNoEditsAllowed 64466 -#define MidConst_SNoDeletesAllowed 64467 -#define MidConst_SNoInsertsAllowed 64468 -#define MidConst_SConnectionMissing 64469 -#define MidConst_SNoCircularConnection 64470 -#define OleConst_SLinkProperties 64471 -#define OleConst_SInvalidLinkSource 64472 -#define OleConst_SCannotBreakLink 64473 -#define OleConst_SEmptyContainer 64474 -#define OleConst_SInvalidVerb 64475 -#define OleConst_SPropDlgCaption 64476 -#define OleConst_SInvalidStreamFormat 64477 -#define TeeConst_TeeMsg_LegendTopPos 64478 -#define TeeConst_TeeMsg_LegendFirstValue 64479 -#define VDBConsts_SCancelEdit 64480 -#define VDBConsts_SRefreshRecord 64481 -#define VDBConsts_SDataSourceFixed 64482 -#define VDBConsts_SPropDefByLookup 64483 -#define VDBConsts_SRemoteLogin 64484 -#define MidConst_SNoDataProvider 64485 -#define MidConst_SInvalidDataPacket 64486 -#define MidConst_SRefreshError 64487 -#define MidConst_SNoCircularReference 64488 -#define MidConst_SErrorLoadingMidas 64489 -#define MidConst_SCannotCreateDataSet 64490 -#define MidConst_SNoConnectToBroker 64491 -#define MidConst_SNoParentConnection 64492 -#define MidConst_SConstraintFailed 64493 -#define MidConst_SField 64494 -#define MidConst_SRecConstFail 64495 -#define cxEditConsts_scxRegExprMissing 64496 -#define cxEditConsts_scxRegExprUnnecessary 64497 -#define cxEditConsts_scxRegExprIncorrectSpace 64498 -#define cxEditConsts_scxRegExprNotCompiled 64499 -#define cxEditConsts_scxRegExprIncorrectParameterQuantifier 64500 -#define cxEditConsts_scxRegExprCantUseParameterQuantifier 64501 -#define cxEditConsts_scxMaskEditRegExprError 64502 -#define cxEditConsts_scxMaskEditInvalidEditValue 64503 -#define VDBConsts_SFirstRecord 64504 -#define VDBConsts_SPriorRecord 64505 -#define VDBConsts_SNextRecord 64506 -#define VDBConsts_SLastRecord 64507 -#define VDBConsts_SInsertRecord 64508 -#define VDBConsts_SDeleteRecord 64509 -#define VDBConsts_SEditRecord 64510 -#define VDBConsts_SPostEdit 64511 -#define cxEditConsts_scxRegExprLine 64512 -#define cxEditConsts_scxRegExprChar 64513 -#define cxEditConsts_scxRegExprNotAssignedSourceStream 64514 -#define cxEditConsts_scxRegExprEmptySourceStream 64515 -#define cxEditConsts_scxRegExprCantUsePlusQuantifier 64516 -#define cxEditConsts_scxRegExprCantUseStarQuantifier 64517 -#define cxEditConsts_scxRegExprCantCreateEmptyAlt 64518 -#define cxEditConsts_scxRegExprCantCreateEmptyBlock 64519 -#define cxEditConsts_scxRegExprIllegalSymbol 64520 -#define cxEditConsts_scxRegExprIllegalQuantifier 64521 -#define cxEditConsts_scxRegExprIllegalIntegerValue 64522 -#define cxEditConsts_scxRegExprTooBigReferenceNumber 64523 -#define cxEditConsts_scxRegExprCantCreateEmptyEnum 64524 -#define cxEditConsts_scxRegExprSubrangeOrder 64525 -#define cxEditConsts_scxRegExprHexNumberExpected0 64526 -#define cxEditConsts_scxRegExprHexNumberExpected 64527 -#define cxEditConsts_cxSDateThursday 64528 -#define cxEditConsts_cxSDateFriday 64529 -#define cxEditConsts_cxSDateSaturday 64530 -#define cxEditConsts_cxSDateFirst 64531 -#define cxEditConsts_cxSDateSecond 64532 -#define cxEditConsts_cxSDateThird 64533 -#define cxEditConsts_cxSDateFourth 64534 -#define cxEditConsts_cxSDateFifth 64535 -#define cxEditConsts_cxSDateSixth 64536 -#define cxEditConsts_cxSDateSeventh 64537 -#define cxEditConsts_cxSDateBOM 64538 -#define cxEditConsts_cxSDateEOM 64539 -#define cxEditConsts_cxSDateNow 64540 -#define cxEditConsts_scxSEditRepositoryButtonItem 64541 -#define cxEditConsts_scxSEditRepositoryMaskItem 64542 -#define cxEditConsts_scxSEditRepositoryTextItem 64543 -#define pnglang_EPNGCannotAddInvalidImageText 64544 -#define pnglang_EPNGOutMemoryText 64545 -#define pnglang_EPNGHeaderNotPresentText 64546 -#define cxDataConsts_cxSDataReadError 64547 -#define cxDataConsts_cxSDataWriteError 64548 -#define cxEditConsts_cxSEditInvalidRepositoryItem 64549 -#define cxEditConsts_cxSEditNumericValueConvertError 64550 -#define cxEditConsts_cxSEditValidateErrorText 64551 -#define cxEditConsts_cxSEditValueOutOfBounds 64552 -#define cxEditConsts_cxSDateToday 64553 -#define cxEditConsts_cxSDateYesterday 64554 -#define cxEditConsts_cxSDateTomorrow 64555 -#define cxEditConsts_cxSDateSunday 64556 -#define cxEditConsts_cxSDateMonday 64557 -#define cxEditConsts_cxSDateTuesday 64558 -#define cxEditConsts_cxSDateWednesday 64559 -#define pnglang_EPNGInvalidIHDRText 64560 -#define pnglang_EPNGMissingMultipleIDATText 64561 -#define pnglang_EPNGZLIBErrorText 64562 -#define pnglang_EPNGInvalidPaletteText 64563 -#define pnglang_EPNGInvalidFileHeaderText 64564 -#define pnglang_EPNGIHDRNotFirstText 64565 -#define pnglang_EPNGSizeExceedsText 64566 -#define pnglang_EPNGUnknownPalEntryText 64567 -#define pnglang_EPNGUnknownCriticalChunkText 64568 -#define pnglang_EPNGUnknownCompressionText 64569 -#define pnglang_EPNGUnknownInterlaceText 64570 -#define pnglang_EPNGCannotAssignChunkText 64571 -#define pnglang_EPNGUnexpectedEndText 64572 -#define pnglang_EPNGNoImageDataText 64573 -#define pnglang_EPNGCannotChangeSizeText 64574 -#define pnglang_EPNGCannotAddChunkText 64575 -#define IBXConst_SNoDestinationDirectory 64576 -#define IBXConst_SNosourceDirectory 64577 -#define IBXConst_SNoUninstallFile 64578 -#define IBXConst_SOptionNeedsClient 64579 -#define IBXConst_SOptionNeedsServer 64580 -#define IBXConst_SInvalidOption 64581 -#define IBXConst_SInvalidOnErrorResult 64582 -#define IBXConst_SInvalidOnStatusResult 64583 -#define IBXConst_SDPBConstantUnknownEx 64584 -#define IBXConst_STPBConstantUnknownEx 64585 -#define IBXConst_SUnknownPlan 64586 -#define IBXConst_SFieldSizeMismatch 64587 -#define IBXConst_SEventAlreadyRegistered 64588 -#define IBXConst_SStringTooLarge 64589 -#define IBXConst_SNoTimers 64590 -#define pnglang_EPngInvalidCRCText 64591 -#define IBXConst_SServiceActive 64592 -#define IBXConst_SServiceInActive 64593 -#define IBXConst_SServerNameMissing 64594 -#define IBXConst_SQueryParamsError 64595 -#define IBXConst_SStartParamsError 64596 -#define IBXConst_SOutputParsingError 64597 -#define IBXConst_SUseSpecificProcedures 64598 -#define IBXConst_SSQLMonitorAlreadyPresent 64599 -#define IBXConst_SCantPrintValue 64600 -#define IBXConst_SEOFReached 64601 -#define IBXConst_SEOFInComment 64602 -#define IBXConst_SEOFInString 64603 -#define IBXConst_SParamNameExpected 64604 -#define IBXConst_SSuccess 64605 -#define IBXConst_SDelphiException 64606 -#define IBXConst_SNoOptionsSet 64607 -#define IBXConst_SNoRecordsAffected 64608 -#define IBXConst_SNoTableName 64609 -#define IBXConst_SCannotCreatePrimaryIndex 64610 -#define IBXConst_SCannotDropSystemIndex 64611 -#define IBXConst_STableNameMismatch 64612 -#define IBXConst_SIndexFieldMissing 64613 -#define IBXConst_SInvalidCancellation 64614 -#define IBXConst_SInvalidEvent 64615 -#define IBXConst_SMaximumEvents 64616 -#define IBXConst_SNoEventsRegistered 64617 -#define IBXConst_SInvalidQueueing 64618 -#define IBXConst_SInvalidRegistration 64619 -#define IBXConst_SInvalidBatchMove 64620 -#define IBXConst_SSQLDialectInvalid 64621 -#define IBXConst_SSPBConstantNotSupported 64622 -#define IBXConst_SSPBConstantUnknown 64623 -#define IBXConst_SCannotCreateSharedResource 64624 -#define IBXConst_SWindowsAPIError 64625 -#define IBXConst_SColumnListsDontMatch 64626 -#define IBXConst_SColumnTypesDontMatch 64627 -#define IBXConst_SCantEndSharedTransaction 64628 -#define IBXConst_SFieldUnsupportedType 64629 -#define IBXConst_SCircularDataLink 64630 -#define IBXConst_SEmptySQLStatement 64631 -#define IBXConst_SIsASelectStatement 64632 -#define IBXConst_SRequiredParamNotSet 64633 -#define IBXConst_SNoStoredProcName 64634 -#define IBXConst_SIsAExecuteProcedure 64635 -#define IBXConst_SUpdateFailed 64636 -#define IBXConst_SNotCachedUpdates 64637 -#define IBXConst_SNotLiveRequest 64638 -#define IBXConst_SNoProvider 64639 -#define IBXConst_SEmptyQuery 64640 -#define IBXConst_SCannotOpenNonSQLSelect 64641 -#define IBXConst_SNoFieldAccess 64642 -#define IBXConst_SFieldReadOnly 64643 -#define IBXConst_SFieldNotFound 64644 -#define IBXConst_SNotEditing 64645 -#define IBXConst_SCannotInsert 64646 -#define IBXConst_SCannotPost 64647 -#define IBXConst_SCannotUpdate 64648 -#define IBXConst_SCannotDelete 64649 -#define IBXConst_SCannotRefresh 64650 -#define IBXConst_SBufferNotSet 64651 -#define IBXConst_SCircularReference 64652 -#define IBXConst_SSQLParseError 64653 -#define IBXConst_SUserAbort 64654 -#define IBXConst_SDataSetUniDirectional 64655 -#define IBXConst_SXSQLDAIndexOutOfRange 64656 -#define IBXConst_SXSQLDANameDoesNotExist 64657 -#define IBXConst_SEOF 64658 -#define IBXConst_SBOF 64659 -#define IBXConst_SInvalidStatementHandle 64660 -#define IBXConst_SSQLOpen 64661 -#define IBXConst_SSQLClosed 64662 -#define IBXConst_SDatasetOpen 64663 -#define IBXConst_SDatasetClosed 64664 -#define IBXConst_SUnknownSQLDataType 64665 -#define IBXConst_SInvalidColumnIndex 64666 -#define IBXConst_SInvalidParamColumnIndex 64667 -#define IBXConst_SInvalidDataConversion 64668 -#define IBXConst_SColumnIsNotNullable 64669 -#define IBXConst_SBlobCannotBeRead 64670 -#define IBXConst_SBlobCannotBeWritten 64671 -#define IBXConst_SOperationCancelled 64672 -#define IBXConst_SDPBConstantNotSupported 64673 -#define IBXConst_SDPBConstantUnknown 64674 -#define IBXConst_STPBConstantNotSupported 64675 -#define IBXConst_STPBConstantUnknown 64676 -#define IBXConst_SDatabaseClosed 64677 -#define IBXConst_SDatabaseOpen 64678 -#define IBXConst_SDatabaseNameMissing 64679 -#define IBXConst_SNotInTransaction 64680 -#define IBXConst_SInTransaction 64681 -#define IBXConst_STimeoutNegative 64682 -#define IBXConst_SNoDatabasesInTransaction 64683 -#define IBXConst_SUpdateWrongDB 64684 -#define IBXConst_SUpdateWrongTR 64685 -#define IBXConst_SDatabaseNotAssigned 64686 -#define IBXConst_STransactionNotAssigned 64687 -#define uDARes_err_DARDMInvalidSchema 64688 -#define uDARes_err_DARDMUnassignedAdapter 64689 -#define uDARes_err_DARDMConnectionIsNotAssigned 64690 -#define uDARes_err_DARDMCannotFindProxessorForDelta 64691 -#define uDARes_err_NeedShareMem 64692 -#define uDARes_err_ExecuteSQLCommandNotAllowed 64693 -#define IBXConst_SUnknownError 64694 -#define IBXConst_SInterBaseMissing 64695 -#define IBXConst_SInterBaseInstallMissing 64696 -#define IBXConst_SIB60feature 64697 -#define IBXConst_SNotSupported 64698 -#define IBXConst_SNotPermitted 64699 -#define IBXConst_SFileAccessError 64700 -#define IBXConst_SConnectionTimeout 64701 -#define IBXConst_SCannotSetDatabase 64702 -#define IBXConst_SCannotSetTransaction 64703 -#define uDARes_err_FieldTypeNotSupported 64704 -#define uDARes_err_InvalidDataset 64705 -#define uDARes_err_CannotFindItem 64706 -#define uDARes_err_DriverAlreadyLoaded 64707 -#define uDARes_err_InvalidDLL 64708 -#define uDARes_err_UnknownDriver 64709 -#define uDARes_err_UnknownParameter 64710 -#define uDARes_err_FieldIsNotBound 64711 -#define uDARes_err_CannotFindField 64712 -#define uDARes_err_LoadPackageFailed 64713 -#define uDARes_err_InvalidDriverReference 64714 -#define uDARes_err_CannotFindStatement 64715 -#define uDARes_err_CannotFindDefaultItem 64716 -#define uDARes_err_PoolIsNotEmpty 64717 -#define uDARes_err_MaxPoolSizeReached 64718 -#define uDARes_err_LAMEDataset 64719 -#define DBConsts_SProviderExecuteNotSupported 64720 -#define DBConsts_SExprNoAggOnCalcs 64721 -#define DBConsts_SDataSetUnidirectional 64722 -#define DBConsts_SUnassignedVar 64723 -#define DBConsts_SRecordNotFound 64724 -#define DBConsts_SFieldNameTooLarge 64725 -#define DBConsts_SBcdOverflow 64726 -#define DBConsts_SInvalidBcdValue 64727 -#define DBConsts_SInvalidFormatType 64728 -#define DBConsts_SCouldNotParseTimeStamp 64729 -#define DBConsts_SInvalidSqlTimeStamp 64730 -#define uDARes_err_ChangeLogAlreadyStarted 64731 -#define uDARes_err_NotAttachedToDataTable 64732 -#define uDARes_err_DriverProcAlreadyRegistered 64733 -#define uDARes_err_DriverManagerAlreadyCreated 64734 -#define uDARes_err_DriverManagerNotAssigned 64735 -#define DBConsts_SExprNothing 64736 -#define DBConsts_SExprTypeMis 64737 -#define DBConsts_SExprBadScope 64738 -#define DBConsts_SExprNoArith 64739 -#define DBConsts_SExprNotAgg 64740 -#define DBConsts_SExprBadConst 64741 -#define DBConsts_SExprNoAggFilter 64742 -#define DBConsts_SExprEmptyInList 64743 -#define DBConsts_SInvalidKeywordUse 64744 -#define DBConsts_STextFalse 64745 -#define DBConsts_STextTrue 64746 -#define DBConsts_SParameterNotFound 64747 -#define DBConsts_SInvalidVersion 64748 -#define DBConsts_SBadFieldType 64749 -#define DBConsts_SAggActive 64750 -#define DBConsts_SProviderSQLNotSupported 64751 -#define DBConsts_SDataSetClosed 64752 -#define DBConsts_SDataSetEmpty 64753 -#define DBConsts_SDataSetReadOnly 64754 -#define DBConsts_SNestedDataSetClass 64755 -#define DBConsts_SExprTermination 64756 -#define DBConsts_SExprNameError 64757 -#define DBConsts_SExprStringError 64758 -#define DBConsts_SExprInvalidChar 64759 -#define DBConsts_SExprNoLParen 64760 -#define DBConsts_SExprNoRParen 64761 -#define DBConsts_SExprNoRParenOrComma 64762 -#define DBConsts_SExprExpected 64763 -#define DBConsts_SExprBadField 64764 -#define DBConsts_SExprBadNullTest 64765 -#define DBConsts_SExprRangeError 64766 -#define DBConsts_SExprIncorrect 64767 -#define DBConsts_SFieldRequired 64768 -#define DBConsts_SDataSetMissing 64769 -#define DBConsts_SInvalidCalcType 64770 -#define DBConsts_SFieldReadOnly 64771 -#define DBConsts_SFieldIndexError 64772 -#define DBConsts_SNoFieldIndexes 64773 -#define DBConsts_SNotIndexField 64774 -#define DBConsts_SIndexFieldMissing 64775 -#define DBConsts_SNoIndexForFields 64776 -#define DBConsts_SIndexNotFound 64777 -#define DBConsts_SCircularDataLink 64778 -#define DBConsts_SLookupInfoError 64779 -#define DBConsts_SDataSourceChange 64780 -#define DBConsts_SNoNestedMasterSource 64781 -#define DBConsts_SDataSetOpen 64782 -#define DBConsts_SNotEditing 64783 -#define DBConsts_SInvalidFieldKind 64784 -#define DBConsts_SUnknownFieldType 64785 -#define DBConsts_SFieldNameMissing 64786 -#define DBConsts_SDuplicateFieldName 64787 -#define DBConsts_SFieldNotFound 64788 -#define DBConsts_SFieldAccessError 64789 -#define DBConsts_SFieldValueError 64790 -#define DBConsts_SFieldRangeError 64791 -#define DBConsts_SBcdFieldRangeError 64792 -#define DBConsts_SInvalidIntegerValue 64793 -#define DBConsts_SInvalidBoolValue 64794 -#define DBConsts_SInvalidFloatValue 64795 -#define DBConsts_SFieldTypeMismatch 64796 -#define DBConsts_SFieldSizeMismatch 64797 -#define DBConsts_SInvalidVarByteArray 64798 -#define DBConsts_SFieldOutOfRange 64799 -#define JclResources_RsIntelCacheDescr7A 64800 -#define JclResources_RsIntelCacheDescr7B 64801 -#define JclResources_RsIntelCacheDescr7C 64802 -#define JclResources_RsIntelCacheDescr7D 64803 -#define JclResources_RsIntelCacheDescr7F 64804 -#define JclResources_RsIntelCacheDescr82 64805 -#define JclResources_RsIntelCacheDescr83 64806 -#define JclResources_RsIntelCacheDescr84 64807 -#define JclResources_RsIntelCacheDescr85 64808 -#define JclResources_RsIntelCacheDescr86 64809 -#define JclResources_RsIntelCacheDescr87 64810 -#define JclResources_RsIntelCacheDescrB0 64811 -#define JclResources_RsIntelCacheDescrB3 64812 -#define JclResources_RsIntelCacheDescrF0 64813 -#define JclResources_RsIntelCacheDescrF1 64814 -#define DBConsts_SInvalidFieldSize 64815 -#define JclResources_RsIntelCacheDescr45 64816 -#define JclResources_RsIntelCacheDescr50 64817 -#define JclResources_RsIntelCacheDescr51 64818 -#define JclResources_RsIntelCacheDescr52 64819 -#define JclResources_RsIntelCacheDescr5B 64820 -#define JclResources_RsIntelCacheDescr5C 64821 -#define JclResources_RsIntelCacheDescr5D 64822 -#define JclResources_RsIntelCacheDescr60 64823 -#define JclResources_RsIntelCacheDescr66 64824 -#define JclResources_RsIntelCacheDescr67 64825 -#define JclResources_RsIntelCacheDescr68 64826 -#define JclResources_RsIntelCacheDescr70 64827 -#define JclResources_RsIntelCacheDescr71 64828 -#define JclResources_RsIntelCacheDescr72 64829 -#define JclResources_RsIntelCacheDescr78 64830 -#define JclResources_RsIntelCacheDescr79 64831 -#define JclResources_RsIntelCacheDescr04 64832 -#define JclResources_RsIntelCacheDescr06 64833 -#define JclResources_RsIntelCacheDescr08 64834 -#define JclResources_RsIntelCacheDescr0A 64835 -#define JclResources_RsIntelCacheDescr0C 64836 -#define JclResources_RsIntelCacheDescr22 64837 -#define JclResources_RsIntelCacheDescr23 64838 -#define JclResources_RsIntelCacheDescr25 64839 -#define JclResources_RsIntelCacheDescr29 64840 -#define JclResources_RsIntelCacheDescr2C 64841 -#define JclResources_RsIntelCacheDescr30 64842 -#define JclResources_RsIntelCacheDescr40 64843 -#define JclResources_RsIntelCacheDescr41 64844 -#define JclResources_RsIntelCacheDescr42 64845 -#define JclResources_RsIntelCacheDescr43 64846 -#define JclResources_RsIntelCacheDescr44 64847 -#define JclResources_RsRTTIBasedOn 64848 -#define JclResources_RsRTTIFloatType 64849 -#define JclResources_RsRTTIMethodKind 64850 -#define JclResources_RsRTTIParamCount 64851 -#define JclResources_RsRTTIReturnType 64852 -#define JclResources_RsRTTIMaxLen 64853 -#define JclResources_RsRTTIElSize 64854 -#define JclResources_RsRTTIElType 64855 -#define JclResources_RsRTTIElNeedCleanup 64856 -#define JclResources_RsRTTIVarType 64857 -#define JclResources_RsDeclarationFormat 64858 -#define JclResources_RsBlankSearchString 64859 -#define JclResources_RsIntelCacheDescr00 64860 -#define JclResources_RsIntelCacheDescr01 64861 -#define JclResources_RsIntelCacheDescr02 64862 -#define JclResources_RsIntelCacheDescr03 64863 -#define JclResources_RsRTTIVirtualMethod 64864 -#define JclResources_RsRTTIIndex 64865 -#define JclResources_RsRTTIDefault 64866 -#define JclResources_RsRTTIName 64867 -#define JclResources_RsRTTIType 64868 -#define JclResources_RsRTTIFlags 64869 -#define JclResources_RsRTTIGUID 64870 -#define JclResources_RsRTTITypeKind 64871 -#define JclResources_RsRTTIOrdinalType 64872 -#define JclResources_RsRTTIMinValue 64873 -#define JclResources_RsRTTIMaxValue 64874 -#define JclResources_RsRTTINameList 64875 -#define JclResources_RsRTTIClassName 64876 -#define JclResources_RsRTTIParent 64877 -#define JclResources_RsRTTIPropCount 64878 -#define JclResources_RsRTTIUnitName 64879 -#define JclResources_RsRTTIValueOutOfRange 64880 -#define JclResources_RsRTTIUnknownIdentifier 64881 -#define JclResources_RsRTTIVar 64882 -#define JclResources_RsRTTIConst 64883 -#define JclResources_RsRTTIArrayOf 64884 -#define JclResources_RsRTTIOut 64885 -#define JclResources_RsRTTIOrdinal 64886 -#define JclResources_RsRTTITrue 64887 -#define JclResources_RsRTTIFalse 64888 -#define JclResources_RsRTTITypeError 64889 -#define JclResources_RsRTTITypeInfoAt 64890 -#define JclResources_RsRTTIPropRead 64891 -#define JclResources_RsRTTIPropWrite 64892 -#define JclResources_RsRTTIPropStored 64893 -#define JclResources_RsRTTIField 64894 -#define JclResources_RsRTTIStaticMethod 64895 -#define JvResources_RsClBtnHighlight 64896 -#define JvResources_RsCl3DDkShadow 64897 -#define JvResources_RsCl3DLight 64898 -#define JvResources_RsClInfoText 64899 -#define JvResources_RsClInfoBk 64900 -#define JvResources_RsGradientActiveCaption 64901 -#define JvResources_RsGradientInactiveCaption 64902 -#define JvResources_RsHotLight 64903 -#define JvResources_RsMenuBar 64904 -#define JvResources_RsMenuHighlight 64905 -#define JclResources_RsFileUtilsNoVersionInfo 64906 -#define JclResources_RsUnableToOpenKeyRead 64907 -#define JclResources_RsUnableToOpenKeyWrite 64908 -#define JclResources_RsUnableToAccessValue 64909 -#define JclResources_RsWrongDataType 64910 -#define JclResources_RsInconsistentPath 64911 -#define JvResources_RsClMenu 64912 -#define JvResources_RsClWindow 64913 -#define JvResources_RsClWindowFrame 64914 -#define JvResources_RsClMenuText 64915 -#define JvResources_RsClWindowText 64916 -#define JvResources_RsClCaptionText 64917 -#define JvResources_RsClActiveBorder 64918 -#define JvResources_RsClInactiveBorder 64919 -#define JvResources_RsClAppWorkSpace 64920 -#define JvResources_RsClHighlight 64921 -#define JvResources_RsClHighlightText 64922 -#define JvResources_RsClBtnFace 64923 -#define JvResources_RsClBtnShadow 64924 -#define JvResources_RsClGrayText 64925 -#define JvResources_RsClBtnText 64926 -#define JvResources_RsClInactiveCaptionText 64927 -#define JvResources_RsClGold 64928 -#define JvResources_RsClBrightGreen 64929 -#define JvResources_RsClTurquoise 64930 -#define JvResources_RsClPlum 64931 -#define JvResources_RsClGray25 64932 -#define JvResources_RsClRose 64933 -#define JvResources_RsClTan 64934 -#define JvResources_RsClLightYellow 64935 -#define JvResources_RsClLightGreen 64936 -#define JvResources_RsClLightTurquoise 64937 -#define JvResources_RsClPaleBlue 64938 -#define JvResources_RsClLavender 64939 -#define JvResources_RsClScrollBar 64940 -#define JvResources_RsClBackground 64941 -#define JvResources_RsClActiveCaption 64942 -#define JvResources_RsClInactiveCaption 64943 -#define JvResources_RsClDarkGreen 64944 -#define JvResources_RsClDarkTeal 64945 -#define JvResources_RsClDarkBlue 64946 -#define JvResources_RsClIndigo 64947 -#define JvResources_RsClGray80 64948 -#define JvResources_RsClDarkRed 64949 -#define JvResources_RsClOrange 64950 -#define JvResources_RsClDarkYellow 64951 -#define JvResources_RsClBlueGray 64952 -#define JvResources_RsClGray50 64953 -#define JvResources_RsClLightOrange 64954 -#define JvResources_RsClSeaGreen 64955 -#define JvResources_RsClLightBlue 64956 -#define JvResources_RsClViolet 64957 -#define JvResources_RsClGray40 64958 -#define JvResources_RsClPink 64959 -#define JvResources_RsClTeal 64960 -#define JvResources_RsClGray 64961 -#define JvResources_RsClSilver 64962 -#define JvResources_RsClRed 64963 -#define JvResources_RsClLime 64964 -#define JvResources_RsClYellow 64965 -#define JvResources_RsClBlue 64966 -#define JvResources_RsClFuchsia 64967 -#define JvResources_RsClAqua 64968 -#define JvResources_RsClWhite 64969 -#define JvResources_RsClMoneyGreen 64970 -#define JvResources_RsClSkyBlue 64971 -#define JvResources_RsClCream 64972 -#define JvResources_RsClMedGray 64973 -#define JvResources_RsClBrown 64974 -#define JvResources_RsClOliveGreen 64975 -#define JvResources_RsENoGIFData 64976 -#define JvResources_RsEUnrecognizedGIFExt 64977 -#define JvResources_RsEWrongGIFColors 64978 -#define JvResources_RsEBadGIFCodeSize 64979 -#define JvResources_RsEGIFDecodeError 64980 -#define JvResources_RsEGIFEncodeError 64981 -#define JvResources_RsEGIFVersion 64982 -#define JvResources_RsYourTextHereCaption 64983 -#define JvResources_RsEPixelFormatNotImplemented 64984 -#define JvResources_RsEBitCountNotImplemented 64985 -#define JvResources_RsClBlack 64986 -#define JvResources_RsClMaroon 64987 -#define JvResources_RsClGreen 64988 -#define JvResources_RsClOlive 64989 -#define JvResources_RsClNavy 64990 -#define JvResources_RsClPurple 64991 -#define IdResourceStrings_RSThreadTerminateAndWaitFor 64992 -#define JConsts_sChangeJPGSize 64993 -#define JConsts_sJPEGError 64994 -#define JConsts_sJPEGImageFile 64995 -#define JvResources_RsAniExtension 64996 -#define JvResources_RsAniFilterName 64997 -#define JvResources_RsRootValueReplaceFmt 64998 -#define JvResources_RsEUnableToCreateKey 64999 -#define JvResources_RsEEnumeratingRegistry 65000 -#define JvResources_RsEInvalidType 65001 -#define JvResources_RsEUnknownBaseType 65002 -#define JvResources_RsEInvalidPath 65003 -#define JvResources_RsENotAUniqueRootPath 65004 -#define JvResources_RsECircularReferenceOfStorages 65005 -#define JvResources_RsGIFImage 65006 -#define JvResources_RsEChangeGIFSize 65007 -#define IdResourceStrings_RSSocksRequestServerFailed 65008 -#define IdResourceStrings_RSSocksRequestIdentFailed 65009 -#define IdResourceStrings_RSSocksUnknownError 65010 -#define IdResourceStrings_RSSocksServerRespondError 65011 -#define IdResourceStrings_RSSocksAuthMethodError 65012 -#define IdResourceStrings_RSSocksAuthError 65013 -#define IdResourceStrings_RSSocksServerGeneralError 65014 -#define IdResourceStrings_RSSocksServerPermissionError 65015 -#define IdResourceStrings_RSSocksServerNetUnreachableError 65016 -#define IdResourceStrings_RSSocksServerHostUnreachableError 65017 -#define IdResourceStrings_RSSocksServerConnectionRefusedError 65018 -#define IdResourceStrings_RSSocksServerTTLExpiredError 65019 -#define IdResourceStrings_RSSocksServerCommandError 65020 -#define IdResourceStrings_RSSocksServerAddressError 65021 -#define IdResourceStrings_RSUnevenSizeInDecodeStream 65022 -#define IdResourceStrings_RSUnevenSizeInEncodeStream 65023 -#define IdResourceStrings_RSStackECONNABORTED 65024 -#define IdResourceStrings_RSStackECONNRESET 65025 -#define IdResourceStrings_RSStackENOBUFS 65026 -#define IdResourceStrings_RSStackEISCONN 65027 -#define IdResourceStrings_RSStackENOTCONN 65028 -#define IdResourceStrings_RSStackESHUTDOWN 65029 -#define IdResourceStrings_RSStackETOOMANYREFS 65030 -#define IdResourceStrings_RSStackETIMEDOUT 65031 -#define IdResourceStrings_RSStackECONNREFUSED 65032 -#define IdResourceStrings_RSStackELOOP 65033 -#define IdResourceStrings_RSStackENAMETOOLONG 65034 -#define IdResourceStrings_RSStackEHOSTDOWN 65035 -#define IdResourceStrings_RSStackEHOSTUNREACH 65036 -#define IdResourceStrings_RSStackENOTEMPTY 65037 -#define IdResourceStrings_RSStackHOST_NOT_FOUND 65038 -#define IdResourceStrings_RSSocksRequestFailed 65039 -#define IdResourceStrings_RSStackEALREADY 65040 -#define IdResourceStrings_RSStackENOTSOCK 65041 -#define IdResourceStrings_RSStackEDESTADDRREQ 65042 -#define IdResourceStrings_RSStackEMSGSIZE 65043 -#define IdResourceStrings_RSStackEPROTOTYPE 65044 -#define IdResourceStrings_RSStackENOPROTOOPT 65045 -#define IdResourceStrings_RSStackEPROTONOSUPPORT 65046 -#define IdResourceStrings_RSStackESOCKTNOSUPPORT 65047 -#define IdResourceStrings_RSStackEOPNOTSUPP 65048 -#define IdResourceStrings_RSStackEPFNOSUPPORT 65049 -#define IdResourceStrings_RSStackEAFNOSUPPORT 65050 -#define IdResourceStrings_RSStackEADDRINUSE 65051 -#define IdResourceStrings_RSStackEADDRNOTAVAIL 65052 -#define IdResourceStrings_RSStackENETDOWN 65053 -#define IdResourceStrings_RSStackENETUNREACH 65054 -#define IdResourceStrings_RSStackENETRESET 65055 -#define IdResourceStrings_RSHTTPUnknownResponseCode 65056 -#define IdResourceStrings_RSHTTPHeaderAlreadyWritten 65057 -#define IdResourceStrings_RSHTTPErrorParsingCommand 65058 -#define IdResourceStrings_RSHTTPUnsupportedAuthorisationScheme 65059 -#define IdResourceStrings_RSHTTPCannotSwitchSessionStateWhenActive 65060 -#define IdResourceStrings_RSHTTPAuthAlreadyRegistered 65061 -#define IdResourceStrings_RSInvalidServiceName 65062 -#define IdResourceStrings_RSStackError 65063 -#define IdResourceStrings_RSStackEINTR 65064 -#define IdResourceStrings_RSStackEBADF 65065 -#define IdResourceStrings_RSStackEACCES 65066 -#define IdResourceStrings_RSStackEFAULT 65067 -#define IdResourceStrings_RSStackEINVAL 65068 -#define IdResourceStrings_RSStackEMFILE 65069 -#define IdResourceStrings_RSStackEWOULDBLOCK 65070 -#define IdResourceStrings_RSStackEINPROGRESS 65071 -#define IdResourceStrings_RSHTTPNotAcceptable 65072 -#define IdResourceStrings_RSHTTPProxyAuthenticationRequired 65073 -#define IdResourceStrings_RSHTTPRequestTimeout 65074 -#define IdResourceStrings_RSHTTPConflict 65075 -#define IdResourceStrings_RSHTTPGone 65076 -#define IdResourceStrings_RSHTTPLengthRequired 65077 -#define IdResourceStrings_RSHTTPPreconditionFailed 65078 -#define IdResourceStrings_RSHTTPRequestEntityToLong 65079 -#define IdResourceStrings_RSHTTPRequestURITooLong 65080 -#define IdResourceStrings_RSHTTPUnsupportedMediaType 65081 -#define IdResourceStrings_RSHTTPInternalServerError 65082 -#define IdResourceStrings_RSHTTPNotImplemented 65083 -#define IdResourceStrings_RSHTTPBadGateway 65084 -#define IdResourceStrings_RSHTTPServiceUnavailable 65085 -#define IdResourceStrings_RSHTTPGatewayTimeout 65086 -#define IdResourceStrings_RSHTTPHTTPVersionNotSupported 65087 -#define IdResourceStrings_RSHTTPCreated 65088 -#define IdResourceStrings_RSHTTPAccepted 65089 -#define IdResourceStrings_RSHTTPNonAuthoritativeInformation 65090 -#define IdResourceStrings_RSHTTPNoContent 65091 -#define IdResourceStrings_RSHTTPResetContent 65092 -#define IdResourceStrings_RSHTTPPartialContent 65093 -#define IdResourceStrings_RSHTTPMovedPermanently 65094 -#define IdResourceStrings_RSHTTPMovedTemporarily 65095 -#define IdResourceStrings_RSHTTPSeeOther 65096 -#define IdResourceStrings_RSHTTPNotModified 65097 -#define IdResourceStrings_RSHTTPUseProxy 65098 -#define IdResourceStrings_RSHTTPBadRequest 65099 -#define IdResourceStrings_RSHTTPUnauthorized 65100 -#define IdResourceStrings_RSHTTPForbidden 65101 -#define IdResourceStrings_RSHTTPNotFound 65102 -#define IdResourceStrings_RSHTTPMethodeNotallowed 65103 -#define IdResourceStrings_RSReadLnMaxLineLengthExceeded 65104 -#define IdResourceStrings_RSNoCommandHandlerFound 65105 -#define IdResourceStrings_RSWS2CallError 65106 -#define IdResourceStrings_RSWS2LoadError 65107 -#define IdResourceStrings_RSMIMEExtensionEmpty 65108 -#define IdResourceStrings_RSMIMEMIMETypeEmpty 65109 -#define IdResourceStrings_RSMIMEMIMEExtAlreadyExists 65110 -#define IdResourceStrings_RSStatusResolving 65111 -#define IdResourceStrings_RSStatusConnecting 65112 -#define IdResourceStrings_RSStatusConnected 65113 -#define IdResourceStrings_RSStatusDisconnecting 65114 -#define IdResourceStrings_RSStatusDisconnected 65115 -#define IdResourceStrings_RSStatusText 65116 -#define IdResourceStrings_RSConnectTimeout 65117 -#define IdResourceStrings_RSHTTPContinue 65118 -#define IdResourceStrings_RSHTTPOK 65119 -#define IdResourceStrings_RSCouldNotBindSocket 65120 -#define IdResourceStrings_RSFailedTimeZoneInfo 65121 -#define IdResourceStrings_RSNotEnoughDataInBuffer 65122 -#define IdResourceStrings_RSWinsockInitializationError 65123 -#define IdResourceStrings_RSSetSizeExceeded 65124 -#define IdResourceStrings_RSThreadClassNotSpecified 65125 -#define IdResourceStrings_RSFileNotFound 65126 -#define IdResourceStrings_RSOnlyOneAntiFreeze 65127 -#define IdResourceStrings_RSNotConnected 65128 -#define IdResourceStrings_RSObjectTypeNotSupported 65129 -#define IdResourceStrings_RSTerminateThreadTimeout 65130 -#define IdResourceStrings_RSNoExecuteSpecified 65131 -#define IdResourceStrings_RSIdNoDataToRead 65132 -#define IdResourceStrings_RSCanNotBindRange 65133 -#define IdResourceStrings_RSInvalidPortRange 65134 -#define IdResourceStrings_RSReadTimeout 65135 -#define uRORes_err_TooManySessions 65136 -#define uRORes_err_DOMElementIsNIL 65137 -#define uRORes_err_CannotLoadXMLDocument 65138 -#define uRORes_err_ErrorCreatingMsXmlDoc 65139 -#define uRORes_err_NoXMLParsersAvailable 65140 -#define uRORes_err_IDispatchMarshalingNotSupported 65141 -#define uRORes_err_UnsupportedVariantType 65142 -#define uRORes_err_VariantIsNotArray 65143 -#define uRORes_err_InvalidVarArrayDimCount 65144 -#define uRORes_err_MessageNotAssigned 65145 -#define ComConst_SOleError 65146 -#define ComConst_SNoMethod 65147 -#define ComConst_SVarNotObject 65148 -#define ComConst_STooManyParams 65149 -#define IdResourceStrings_RSCannotAllocateSocket 65150 -#define IdResourceStrings_RSConnectionClosedGracefully 65151 -#define uRORes_err_TypeNotSupported 65152 -#define uRORes_err_ClassFactoryNotFound 65153 -#define uRORes_err_IROMessageNotSupported 65154 -#define uRORes_err_ClassAlreadyRegistered 65155 -#define uRORes_err_UnknownProxyInterface 65156 -#define uRORes_err_DispatcherAlreadyAssigned 65157 -#define uRORes_err_CannotFindMessageDispatcher 65158 -#define uRORes_err_ServerOnlySupportsOneDispatcher 65159 -#define uRORes_err_UnhandledException 65160 -#define uRORes_err_ChannelBusy 65161 -#define uRORes_err_ArrayIndexOutOfBounds 65162 -#define uRORes_err_InvalidHeader 65163 -#define uRORes_err_UnknownClassInStream 65164 -#define uRORes_err_UnexpectedClassInStream 65165 -#define uRORes_err_SessionNotFound 65166 -#define uRORes_err_ChannelDoesntSupportIROMetadataReader 65167 -#define uRORes_err_RodlNoEnumValues 65168 -#define uRORes_err_RodlNoStructElementsDefined 65169 -#define uRORes_err_RodlNoOperationsDefined 65170 -#define uRORes_err_RodlUsedFileDoesNotExist 65171 -#define uRORes_err_RodlInvalidDataType 65172 -#define uRORes_err_RodlStructCannotBeNested 65173 -#define uRORes_err_RodlInvalidAncestorType 65174 -#define uRORes_str_ExceptionOnServer 65175 -#define uRORes_str_ExceptionReraisedFromServer 65176 -#define uRORes_err_AssignError 65177 -#define uRORes_err_InvalidRequestStream 65178 -#define uRORes_err_NILMessage 65179 -#define uRORes_err_UnspecifiedInterface 65180 -#define uRORes_err_UnspecifiedMessage 65181 -#define uRORes_err_UnknownMethod 65182 -#define uRORes_err_ClassFactoryDidNotReturnInstance 65183 -#define uRODECConst_sFMT_HEX 65184 -#define uRODECConst_sFMT_HEXL 65185 -#define uRODECConst_sFMT_MIME64 65186 -#define uRODECConst_sFMT_UU 65187 -#define uRODECConst_sFMT_XX 65188 -#define uRODECConst_sInvalidKeySize 65189 -#define uRODECConst_sNotInitialized 65190 -#define uRORes_err_InvalidIndex 65191 -#define uRORes_err_InvalidType 65192 -#define uRORes_err_InvalidStream 65193 -#define uRORes_err_InvalidParamFlag 65194 -#define uRORes_err_InvalidStringLength 65195 -#define uRORes_str_InvalidClassTypeInStream 65196 -#define uRORes_err_UnexpectedEndOfStream 65197 -#define uRORes_err_RodlDuplicateName 65198 -#define uRORes_err_RodlNoDataTypeSpecified 65199 -#define ComStrs_sUDAssociated 65200 -#define ComStrs_sPageIndexError 65201 -#define ComStrs_sInvalidComCtl32 65202 -#define ComStrs_sDateTimeMax 65203 -#define ComStrs_sDateTimeMin 65204 -#define ComStrs_sNeedAllowNone 65205 -#define ComStrs_sFailSetCalDateTime 65206 -#define ComStrs_sFailSetCalMaxSelRange 65207 -#define ComStrs_sFailSetCalMinMaxRange 65208 -#define ComStrs_sFailsetCalSelRange 65209 -#define WinHelpViewer_hNoKeyword 65210 -#define uRODECConst_sProtectionCircular 65211 -#define uRODECConst_sStringFormatExists 65212 -#define uRODECConst_sInvalidStringFormat 65213 -#define uRODECConst_sInvalidFormatString 65214 -#define uRODECConst_sFMT_COPY 65215 -#define ExtCtrls_clNameWindow 65216 -#define ExtCtrls_clNameWindowFrame 65217 -#define ExtCtrls_clNameWindowText 65218 -#define ComStrs_sTabFailClear 65219 -#define ComStrs_sTabFailDelete 65220 -#define ComStrs_sTabFailRetrieve 65221 -#define ComStrs_sTabFailGetObject 65222 -#define ComStrs_sTabFailSet 65223 -#define ComStrs_sTabFailSetObject 65224 -#define ComStrs_sTabMustBeMultiLine 65225 -#define ComStrs_sInvalidIndex 65226 -#define ComStrs_sInsertError 65227 -#define ComStrs_sInvalidOwner 65228 -#define ComStrs_sRichEditInsertError 65229 -#define ComStrs_sRichEditLoadFail 65230 -#define ComStrs_sRichEditSaveFail 65231 -#define ExtCtrls_clNameCaptionText 65232 -#define ExtCtrls_clNameDefault 65233 -#define ExtCtrls_clNameGrayText 65234 -#define ExtCtrls_clNameHighlight 65235 -#define ExtCtrls_clNameHighlightText 65236 -#define ExtCtrls_clNameInactiveBorder 65237 -#define ExtCtrls_clNameInactiveCaption 65238 -#define ExtCtrls_clNameInactiveCaptionText 65239 -#define ExtCtrls_clNameInfoBk 65240 -#define ExtCtrls_clNameInfoText 65241 -#define ExtCtrls_clNameMenu 65242 -#define ExtCtrls_clNameMenuText 65243 -#define ExtCtrls_clNameNone 65244 -#define ExtCtrls_clNameScrollBar 65245 -#define ExtCtrls_clName3DDkShadow 65246 -#define ExtCtrls_clName3DLight 65247 -#define ExtCtrls_clNameBlue 65248 -#define ExtCtrls_clNameFuchsia 65249 -#define ExtCtrls_clNameAqua 65250 -#define ExtCtrls_clNameWhite 65251 -#define ExtCtrls_clNameMoneyGreen 65252 -#define ExtCtrls_clNameSkyBlue 65253 -#define ExtCtrls_clNameCream 65254 -#define ExtCtrls_clNameMedGray 65255 -#define ExtCtrls_clNameActiveBorder 65256 -#define ExtCtrls_clNameActiveCaption 65257 -#define ExtCtrls_clNameAppWorkSpace 65258 -#define ExtCtrls_clNameBackground 65259 -#define ExtCtrls_clNameBtnFace 65260 -#define ExtCtrls_clNameBtnHighlight 65261 -#define ExtCtrls_clNameBtnShadow 65262 -#define ExtCtrls_clNameBtnText 65263 -#define HelpIntfs_hNoTableOfContents 65264 -#define HelpIntfs_hNothingFound 65265 -#define HelpIntfs_hNoContext 65266 -#define HelpIntfs_hNoTopics 65267 -#define ExtCtrls_clNameBlack 65268 -#define ExtCtrls_clNameMaroon 65269 -#define ExtCtrls_clNameGreen 65270 -#define ExtCtrls_clNameOlive 65271 -#define ExtCtrls_clNameNavy 65272 -#define ExtCtrls_clNamePurple 65273 -#define ExtCtrls_clNameTeal 65274 -#define ExtCtrls_clNameGray 65275 -#define ExtCtrls_clNameSilver 65276 -#define ExtCtrls_clNameRed 65277 -#define ExtCtrls_clNameLime 65278 -#define ExtCtrls_clNameYellow 65279 -#define Consts_SInvalidClipFmt 65280 -#define Consts_SIconToClipboard 65281 -#define Consts_SCannotOpenClipboard 65282 -#define Consts_SInvalidMemoSize 65283 -#define Consts_SInvalidPrinterOp 65284 -#define Consts_SNoDefaultPrinter 65285 -#define Consts_SDuplicateMenus 65286 -#define Consts_SDockedCtlNeedsName 65287 -#define Consts_SDockTreeRemoveError 65288 -#define Consts_SDockZoneNotFound 65289 -#define Consts_SDockZoneHasNoCtl 65290 -#define Consts_SMultiSelectRequired 65291 -#define Consts_SSeparator 65292 -#define Consts_SErrorSettingCount 65293 -#define Consts_SListBoxMustBeVirtual 65294 -#define Consts_SNoGetItemEventHandler 65295 -#define Consts_SmkcPgUp 65296 -#define Consts_SmkcPgDn 65297 -#define Consts_SmkcEnd 65298 -#define Consts_SmkcHome 65299 -#define Consts_SmkcLeft 65300 -#define Consts_SmkcUp 65301 -#define Consts_SmkcRight 65302 -#define Consts_SmkcDown 65303 -#define Consts_SmkcIns 65304 -#define Consts_SmkcDel 65305 -#define Consts_SmkcShift 65306 -#define Consts_SmkcCtrl 65307 -#define Consts_SmkcAlt 65308 -#define Consts_srNone 65309 -#define Consts_SOutOfRange 65310 -#define Consts_SInsertLineError 65311 -#define Consts_SMsgDlgYes 65312 -#define Consts_SMsgDlgNo 65313 -#define Consts_SMsgDlgOK 65314 -#define Consts_SMsgDlgCancel 65315 -#define Consts_SMsgDlgHelp 65316 -#define Consts_SMsgDlgAbort 65317 -#define Consts_SMsgDlgRetry 65318 -#define Consts_SMsgDlgIgnore 65319 -#define Consts_SMsgDlgAll 65320 -#define Consts_SMsgDlgNoToAll 65321 -#define Consts_SMsgDlgYesToAll 65322 -#define Consts_SmkcBkSp 65323 -#define Consts_SmkcTab 65324 -#define Consts_SmkcEsc 65325 -#define Consts_SmkcEnter 65326 -#define Consts_SmkcSpace 65327 -#define Consts_SCloseButton 65328 -#define Consts_SIgnoreButton 65329 -#define Consts_SRetryButton 65330 -#define Consts_SAbortButton 65331 -#define Consts_SAllButton 65332 -#define Consts_SCannotDragForm 65333 -#define Consts_SVMetafiles 65334 -#define Consts_SVEnhMetafiles 65335 -#define Consts_SVIcons 65336 -#define Consts_SVBitmaps 65337 -#define Consts_SMaskErr 65338 -#define Consts_SMaskEditErr 65339 -#define Consts_SMsgDlgWarning 65340 -#define Consts_SMsgDlgError 65341 -#define Consts_SMsgDlgInformation 65342 -#define Consts_SMsgDlgConfirm 65343 -#define Consts_SMenuIndexError 65344 -#define Consts_SMenuReinserted 65345 -#define Consts_SMenuNotFound 65346 -#define Consts_SNoTimers 65347 -#define Consts_SNotPrinting 65348 -#define Consts_SPrinting 65349 -#define Consts_SInvalidPrinter 65350 -#define Consts_SDeviceOnPort 65351 -#define Consts_SGroupIndexTooLow 65352 -#define Consts_SNoMDIForm 65353 -#define Consts_SControlParentSetToSelf 65354 -#define Consts_SOKButton 65355 -#define Consts_SCancelButton 65356 -#define Consts_SYesButton 65357 -#define Consts_SNoButton 65358 -#define Consts_SHelpButton 65359 -#define Consts_SInvalidImageSize 65360 -#define Consts_SInvalidImageList 65361 -#define Consts_SReplaceImage 65362 -#define Consts_SImageIndexError 65363 -#define Consts_SImageReadFail 65364 -#define Consts_SImageWriteFail 65365 -#define Consts_SWindowDCError 65366 -#define Consts_SWindowClass 65367 -#define Consts_SCannotFocus 65368 -#define Consts_SParentRequired 65369 -#define Consts_SParentGivenNotAParent 65370 -#define Consts_SMDIChildNotVisible 65371 -#define Consts_SVisibleChanged 65372 -#define Consts_SCannotShowModal 65373 -#define Consts_SScrollBarRange 65374 -#define Consts_SPropertyOutOfRange 65375 -#define RTLConsts_SWriteError 65376 -#define RTLConsts_SThreadCreateError 65377 -#define RTLConsts_SThreadError 65378 -#define Consts_SInvalidTabPosition 65379 -#define Consts_SInvalidTabStyle 65380 -#define Consts_SInvalidBitmap 65381 -#define Consts_SInvalidIcon 65382 -#define Consts_SInvalidMetafile 65383 -#define Consts_SInvalidPixelFormat 65384 -#define Consts_SInvalidImage 65385 -#define Consts_SScanLine 65386 -#define Consts_SChangeIconSize 65387 -#define Consts_SUnknownExtension 65388 -#define Consts_SUnknownClipboardFormat 65389 -#define Consts_SOutOfResources 65390 -#define Consts_SNoCanvasHandle 65391 -#define RTLConsts_SInvalidRegType 65392 -#define RTLConsts_SListCapacityError 65393 -#define RTLConsts_SListCountError 65394 -#define RTLConsts_SListIndexError 65395 -#define RTLConsts_SMemoryStreamError 65396 -#define RTLConsts_SPropertyException 65397 -#define RTLConsts_SReadError 65398 -#define RTLConsts_SReadOnlyProperty 65399 -#define RTLConsts_SRegCreateFailed 65400 -#define RTLConsts_SRegGetDataFailed 65401 -#define RTLConsts_SRegSetDataFailed 65402 -#define RTLConsts_SResNotFound 65403 -#define RTLConsts_SSeekNotImplemented 65404 -#define RTLConsts_SSortedListError 65405 -#define RTLConsts_SUnknownGroup 65406 -#define RTLConsts_SUnknownProperty 65407 -#define RTLConsts_SCheckSynchronizeError 65408 -#define RTLConsts_SClassNotFound 65409 -#define RTLConsts_SDuplicateClass 65410 -#define RTLConsts_SDuplicateItem 65411 -#define RTLConsts_SDuplicateName 65412 -#define RTLConsts_SDuplicateString 65413 -#define RTLConsts_SFCreateErrorEx 65414 -#define RTLConsts_SFOpenErrorEx 65415 -#define RTLConsts_SIniFileWriteError 65416 -#define RTLConsts_SInvalidImage 65417 -#define RTLConsts_SInvalidName 65418 -#define RTLConsts_SInvalidProperty 65419 -#define RTLConsts_SInvalidPropertyElement 65420 -#define RTLConsts_SInvalidPropertyPath 65421 -#define RTLConsts_SInvalidPropertyType 65422 -#define RTLConsts_SInvalidPropertyValue 65423 -#define SysConst_SShortDayNameTue 65424 -#define SysConst_SShortDayNameWed 65425 -#define SysConst_SShortDayNameThu 65426 -#define SysConst_SShortDayNameFri 65427 -#define SysConst_SShortDayNameSat 65428 -#define SysConst_SLongDayNameSun 65429 -#define SysConst_SLongDayNameMon 65430 -#define SysConst_SLongDayNameTue 65431 -#define SysConst_SLongDayNameWed 65432 -#define SysConst_SLongDayNameThu 65433 -#define SysConst_SLongDayNameFri 65434 -#define SysConst_SLongDayNameSat 65435 -#define RTLConsts_SAncestorNotFound 65436 -#define RTLConsts_SAssignError 65437 -#define RTLConsts_SBitsIndexError 65438 -#define RTLConsts_SCantWriteResourceStreamError 65439 -#define SysConst_SShortMonthNameNov 65440 -#define SysConst_SShortMonthNameDec 65441 -#define SysConst_SLongMonthNameJan 65442 -#define SysConst_SLongMonthNameFeb 65443 -#define SysConst_SLongMonthNameMar 65444 -#define SysConst_SLongMonthNameApr 65445 -#define SysConst_SLongMonthNameMay 65446 -#define SysConst_SLongMonthNameJun 65447 -#define SysConst_SLongMonthNameJul 65448 -#define SysConst_SLongMonthNameAug 65449 -#define SysConst_SLongMonthNameSep 65450 -#define SysConst_SLongMonthNameOct 65451 -#define SysConst_SLongMonthNameNov 65452 -#define SysConst_SLongMonthNameDec 65453 -#define SysConst_SShortDayNameSun 65454 -#define SysConst_SShortDayNameMon 65455 -#define SysConst_SAssertError 65456 -#define SysConst_SAbstractError 65457 -#define SysConst_SModuleAccessViolation 65458 -#define SysConst_SOSError 65459 -#define SysConst_SUnkOSError 65460 -#define SysConst_SNL 65461 -#define SysConst_SShortMonthNameJan 65462 -#define SysConst_SShortMonthNameFeb 65463 -#define SysConst_SShortMonthNameMar 65464 -#define SysConst_SShortMonthNameApr 65465 -#define SysConst_SShortMonthNameMay 65466 -#define SysConst_SShortMonthNameJun 65467 -#define SysConst_SShortMonthNameJul 65468 -#define SysConst_SShortMonthNameAug 65469 -#define SysConst_SShortMonthNameSep 65470 -#define SysConst_SShortMonthNameOct 65471 -#define SysConst_SInvalidVarOpWithHResultWithPrefix 65472 -#define SysConst_SVarTypeOutOfRangeWithPrefix 65473 -#define SysConst_SVarTypeAlreadyUsedWithPrefix 65474 -#define SysConst_SVarTypeNotUsableWithPrefix 65475 -#define SysConst_SVarTypeTooManyCustom 65476 -#define SysConst_SVarTypeCouldNotConvert 65477 -#define SysConst_SVarTypeConvertOverflow 65478 -#define SysConst_SVarOverflow 65479 -#define SysConst_SVarInvalid 65480 -#define SysConst_SVarBadType 65481 -#define SysConst_SVarNotImplemented 65482 -#define SysConst_SVarUnexpected 65483 -#define SysConst_SExternalException 65484 -#define SysConst_SAssertionFailed 65485 -#define SysConst_SIntfCastError 65486 -#define SysConst_SSafecallException 65487 -#define SysConst_SOperationAborted 65488 -#define SysConst_SException 65489 -#define SysConst_SExceptTitle 65490 -#define SysConst_SInvalidFormat 65491 -#define SysConst_SArgumentMissing 65492 -#define SysConst_SDispatchError 65493 -#define SysConst_SReadAccess 65494 -#define SysConst_SWriteAccess 65495 -#define SysConst_SFormatTooLong 65496 -#define SysConst_SVarArrayCreate 65497 -#define SysConst_SVarArrayBounds 65498 -#define SysConst_SVarArrayLocked 65499 -#define SysConst_SVarArrayWithHResult 65500 -#define SysConst_SInvalidVarCast 65501 -#define SysConst_SInvalidVarOp 65502 -#define SysConst_SInvalidVarNullOp 65503 -#define SysConst_SDiskFull 65504 -#define SysConst_SInvalidInput 65505 -#define SysConst_SDivByZero 65506 -#define SysConst_SRangeError 65507 -#define SysConst_SIntOverflow 65508 -#define SysConst_SInvalidOp 65509 -#define SysConst_SZeroDivide 65510 -#define SysConst_SOverflow 65511 -#define SysConst_SUnderflow 65512 -#define SysConst_SInvalidPointer 65513 -#define SysConst_SInvalidCast 65514 -#define SysConst_SAccessViolationArg3 65515 -#define SysConst_SAccessViolationNoArg 65516 -#define SysConst_SStackOverflow 65517 -#define SysConst_SControlC 65518 -#define SysConst_SPrivilege 65519 -#define SysConst_SInvalidInteger 65520 -#define SysConst_SInvalidFloat 65521 -#define SysConst_SInvalidDate 65522 -#define SysConst_SInvalidTime 65523 -#define SysConst_SInvalidDateTime 65524 -#define SysConst_SInvalidTimeStamp 65525 -#define SysConst_SInvalidGUID 65526 -#define SysConst_STimeEncodeError 65527 -#define SysConst_SDateEncodeError 65528 -#define SysConst_SOutOfMemory 65529 -#define SysConst_SInOutError 65530 -#define SysConst_SFileNotFound 65531 -#define SysConst_SInvalidFilename 65532 -#define SysConst_STooManyOpenFiles 65533 -#define SysConst_SAccessDenied 65534 -#define SysConst_SEndOfFile 65535 -STRINGTABLE -BEGIN - TeeConst_TeeMsg_ValuesArrowEndY, "EndY" - TeeConst_TeeMsg_DefaultFontName, "Arial" - 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_ValuesBar, "Bar" - TeeConst_TeeMsg_ValuesAngle, "Angle" - TeeConst_TeeMsg_ValuesGanttStart, "Start" - TeeConst_TeeMsg_ValuesGanttEnd, "End" - TeeConst_TeeMsg_ValuesGanttNextTask, "NextTask" - TeeConst_TeeMsg_ValuesBubbleRadius, "Radius" - TeeConst_TeeMsg_ValuesArrowEndX, "EndX" - TeeConst_TeeMsg_GanttSample6, "Testing" - 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_FunctionMultiply, "Multiply" - TeeConst_TeeMsg_FunctionDivide, "Divide" - TeeConst_TeeMsg_FunctionHigh, "High" - TeeConst_TeeMsg_FunctionLow, "Low" - TeeConst_TeeMsg_FunctionAverage, "Average" - TeeConst_TeeMsg_GalleryShape, "Shape" - TeeConst_TeeMsg_GalleryBubble, "Bubble" - TeeConst_TeeMsg_PieSample3, "Tables" - 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_GalleryArrow, "Arrow" - TeeConst_TeeMsg_GalleryGantt, "Gantt" - TeeConst_TeeMsg_GanttSample1, "Design" - TeeConst_TeeMsg_GanttSample2, "Prototyping" - TeeConst_TeeMsg_GanttSample3, "Development" - TeeConst_TeeMsg_GanttSample4, "Sales" - TeeConst_TeeMsg_GanttSample5, "Marketing" - TeeConst_TeeMsg_BarOffsetPercent, "Bar Offset Percent must be between -100% and 100%" - 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" - TeeConst_TeeMsg_GalleryBar, "Bar" - TeeConst_TeeMsg_GalleryHorizBar, "Horiz. Bar" - TeeConst_TeeMsg_GalleryPie, "Pie" - TeeConst_TeeMsg_GalleryFastLine, "Fast Line" - TeeConst_TeeMsg_Rotation, "Rotation" - TeeConst_TeeMsg_PieSample1, "Cars" - TeeConst_TeeMsg_PieSample2, "Phones" - TeeConst_TeeMsg_LegendColorWidth, "Legend Color Width must be between 0 and 100 %" - 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" - 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" - TeeConst_TeeMsg_MaxPointsPerPage, "MaxPointsPerPage must be >= 0" - TeeConst_TeeMsg_3dPercent, "3D effect percent must be between %d and %d" - TeeConst_TeeMsg_CircularSeries, "Circular Series dependences are not allowed" - TeeConst_TeeMsg_BarWidthPercent, "Bar Width Percent must be between 1 and 100" - 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" - MidConst_SConnectionMissing, "Requires Connection before opening" - MidConst_SNoCircularConnection, "Circular reference to Connection not allowed" - 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_LegendTopPos, "Top Legend Position must be between 0 and 100 %" - TeeConst_TeeMsg_LegendFirstValue, "First Legend Value must be > 0" - VDBConsts_SCancelEdit, "Cancel edit" - VDBConsts_SRefreshRecord, "Refresh data" - VDBConsts_SDataSourceFixed, "Operation not allowed in a DBCtrlGrid" - VDBConsts_SPropDefByLookup, "Property already defined by lookup field" - VDBConsts_SRemoteLogin, "Remote Login" - MidConst_SNoDataProvider, "Missing data provider or data packet" - MidConst_SInvalidDataPacket, "Invalid data packet" - MidConst_SRefreshError, "Must apply updates before refreshing data" - MidConst_SNoCircularReference, "Circular provider references not allowed" - MidConst_SErrorLoadingMidas, "Error loading MIDAS.DLL" - MidConst_SCannotCreateDataSet, "No fields defined. Cannot create dataset" - MidConst_SNoConnectToBroker, "Connection not allowed to TConnectionBroker" - MidConst_SNoParentConnection, "ParentConnection is not assigned" - MidConst_SConstraintFailed, "Record or field constraint failed." - MidConst_SField, "Field" - MidConst_SRecConstFail, "Preparation of record constraint failed with error \"%s\"" - cxEditConsts_scxRegExprMissing, "Missing '%s'" - cxEditConsts_scxRegExprUnnecessary, "Unnecessary '%s'" - cxEditConsts_scxRegExprIncorrectSpace, "The space character is not allowed after '\\'" - cxEditConsts_scxRegExprNotCompiled, "Regular expression is not compiled" - cxEditConsts_scxRegExprIncorrectParameterQuantifier, "Incorrect parameter quantifier" - cxEditConsts_scxRegExprCantUseParameterQuantifier, "The parameter quantifier cannot be applied here" - cxEditConsts_scxMaskEditRegExprError, "Regular expression errors:" - cxEditConsts_scxMaskEditInvalidEditValue, "The edit value is invalid" - VDBConsts_SFirstRecord, "First record" - 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" - cxEditConsts_scxRegExprLine, "Line" - cxEditConsts_scxRegExprChar, "Char" - cxEditConsts_scxRegExprNotAssignedSourceStream, "The source stream is not assigned" - cxEditConsts_scxRegExprEmptySourceStream, "The source stream is empty" - cxEditConsts_scxRegExprCantUsePlusQuantifier, "The '+' quantifier cannot be applied here" - cxEditConsts_scxRegExprCantUseStarQuantifier, "The '*' quantifier cannot be applied here" - cxEditConsts_scxRegExprCantCreateEmptyAlt, "The alternative should not be empty" - 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_scxRegExprHexNumberExpected, "Hexadecimal number expected but '%s' found" - cxEditConsts_cxSDateThursday, "Thursday" - cxEditConsts_cxSDateFriday, "Friday" - cxEditConsts_cxSDateSaturday, "Saturday" - cxEditConsts_cxSDateFirst, "first" - cxEditConsts_cxSDateSecond, "second" - cxEditConsts_cxSDateThird, "third" - cxEditConsts_cxSDateFourth, "fourth" - cxEditConsts_cxSDateFifth, "fifth" - cxEditConsts_cxSDateSixth, "sixth" - cxEditConsts_cxSDateSeventh, "seventh" - cxEditConsts_cxSDateBOM, "bom" - cxEditConsts_cxSDateEOM, "eom" - cxEditConsts_cxSDateNow, "now" - cxEditConsts_scxSEditRepositoryButtonItem, "ButtonEdit|Represents an edit control with embedded buttons" - cxEditConsts_scxSEditRepositoryMaskItem, "MaskEdit|Represents a generic masked edit control." - cxEditConsts_scxSEditRepositoryTextItem, "TextEdit|Represents a single line text editor" - pnglang_EPNGCannotAddInvalidImageText, "It's not allowed to add a new chunk because the current image is invalid." - 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_cxSEditInvalidRepositoryItem, "The repository item is not acceptable" - cxEditConsts_cxSEditNumericValueConvertError, "Could not convert to numeric value" - cxEditConsts_cxSEditValidateErrorText, "Invalid input value. Use escape key to abandon changes" - cxEditConsts_cxSEditValueOutOfBounds, "Value out of bounds" - cxEditConsts_cxSDateToday, "today" - cxEditConsts_cxSDateYesterday, "yesterday" - cxEditConsts_cxSDateTomorrow, "tomorrow" - cxEditConsts_cxSDateSunday, "Sunday" - cxEditConsts_cxSDateMonday, "Monday" - cxEditConsts_cxSDateTuesday, "Tuesday" - cxEditConsts_cxSDateWednesday, "Wednesday" - pnglang_EPNGInvalidIHDRText, "The \"Portable Network Graphics\" image could not be loaded because one of its main piece of data (ihdr) might be corrupted" - 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." - 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." - pnglang_EPNGUnexpectedEndText, "This \"Portable Network Graphics\" image is invalid because the decoder found an unexpected end of the file." - pnglang_EPNGNoImageDataText, "This \"Portable Network Graphics\" image contains no data." - pnglang_EPNGCannotChangeSizeText, "The \"Portable Network Graphics\" image can not be resize by changing width and height properties. Try assigning the image from a bitmap." - pnglang_EPNGCannotAddChunkText, "The program tried to add a existent critical chunk to the current image which is not allowed." - IBXConst_SNoDestinationDirectory, "DestinationDirectory is not set" - IBXConst_SNosourceDirectory, "SourceDirectory is not set" - IBXConst_SNoUninstallFile, "Uninstall File Name is not set" - IBXConst_SOptionNeedsClient, "%s component requires Client to function properly" - IBXConst_SOptionNeedsServer, "%s component requires Server to function properly" - IBXConst_SInvalidOption, "Invalid option specified" - IBXConst_SInvalidOnErrorResult, "Unexpected onError return value" - IBXConst_SInvalidOnStatusResult, "Unexpected onStatus return value" - 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" - pnglang_EPngInvalidCRCText, "This \"Portable Network Graphics\" image is not valid because it contains invalid pieces of data (crc error)" - IBXConst_SServiceActive, "Cannot perform operation -- service is not attached" - IBXConst_SServiceInActive, "Cannot perform operation -- service is attached" - IBXConst_SServerNameMissing, "Server Name Missing" - IBXConst_SQueryParamsError, "Query Parameters missing or incorrect" - IBXConst_SStartParamsError, "start Parameters missing or incorrect" - IBXConst_SOutputParsingError, "Unexpected Output buffer value" - IBXConst_SUseSpecificProcedures, "Generic ServiceStart not applicable: Use Specific Procedures to set configuration params" - IBXConst_SSQLMonitorAlreadyPresent, "SQL Monitor Instance is already present" - 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_SNoRecordsAffected, "No Records Affected" - IBXConst_SNoTableName, "No Table Name assigned" - IBXConst_SCannotCreatePrimaryIndex, "Cannot Create Primary Index; are created automatically" - IBXConst_SCannotDropSystemIndex, "Cannot Drop System Index" - IBXConst_STableNameMismatch, "Table Name Mismatch" - IBXConst_SIndexFieldMissing, "Index Field Missing" - IBXConst_SInvalidCancellation, "Cannot Cancel events while processing" - IBXConst_SInvalidEvent, "Invalid Event" - 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_SCannotCreateSharedResource, "Cannot create shared resource. (Windows error %d)" - IBXConst_SWindowsAPIError, "Windows API error. (Windows error %d [$%.8x])" - IBXConst_SColumnListsDontMatch, "Column lists do not match" - IBXConst_SColumnTypesDontMatch, "Column types don't match. (From index: %d; To index: %d)" - IBXConst_SCantEndSharedTransaction, "Can't end a shared transaction unless it is forced and equal to the transaction's TimeoutAction" - IBXConst_SFieldUnsupportedType, "Unsupported Field Type" - IBXConst_SCircularDataLink, "Circular DataLink Reference" - IBXConst_SEmptySQLStatement, "Empty SQL Statement" - 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_SEmptyQuery, "Empty query" - IBXConst_SCannotOpenNonSQLSelect, "Cannot \"open\" a non-select statement. Use ExecQuery" - IBXConst_SNoFieldAccess, "No access to field \"%s\"" - IBXConst_SFieldReadOnly, "Field \"%s\" is read-only" - IBXConst_SFieldNotFound, "Field \"%s\" not found" - IBXConst_SNotEditing, "Not in edit mode" - IBXConst_SCannotInsert, "Cannot insert into dataset. (No insert query)" - IBXConst_SCannotPost, "Cannot post. (No update/insert query)" - 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_SXSQLDAIndexOutOfRange, "XSQLDA index out of range" - IBXConst_SXSQLDANameDoesNotExist, "XSQLDA name does not exist (%s)" - IBXConst_SEOF, "End of file" - IBXConst_SBOF, "Beginning of file" - IBXConst_SInvalidStatementHandle, "Invalid statement handle" - IBXConst_SSQLOpen, "IBSQL Open" - IBXConst_SSQLClosed, "IBSQL Closed" - IBXConst_SDatasetOpen, "Dataset open" - 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_SOperationCancelled, "Operation cancelled at user's request" - IBXConst_SDPBConstantNotSupported, "DPB Constant (isc_dpb_%s) is unsupported" - IBXConst_SDPBConstantUnknown, "DPB Constant (%d) is unknown" - IBXConst_STPBConstantNotSupported, "TPB Constant (isc_tpb_%s) is unsupported" - IBXConst_STPBConstantUnknown, "TPB Constant (%d) is unknown" - IBXConst_SDatabaseClosed, "Cannot perform operation -- DB is not open" - IBXConst_SDatabaseOpen, "Cannot perform operation -- DB is currently open" - IBXConst_SDatabaseNameMissing, "Database name is missing" - 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_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" - uDARes_err_DARDMCannotFindProxessorForDelta, "Cannot find a business processor for delta \"%s\"" - uDARes_err_NeedShareMem, "To use dynamically loaded drivers, you must build your application with ShareMem." - uDARes_err_ExecuteSQLCommandNotAllowed, "ExecuteSQLCommand is not enabled for this server." - IBXConst_SUnknownError, "Unknown error" - IBXConst_SInterBaseMissing, "InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality" - 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_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" - uDARes_err_DriverAlreadyLoaded, "Driver %s is already loaded" - uDARes_err_InvalidDLL, "%s is not a valid Data Abstract driver" - uDARes_err_UnknownDriver, "Unknown driver %s" - uDARes_err_UnknownParameter, "Unknown parameter %s" - uDARes_err_FieldIsNotBound, "Field is not bound" - 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_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" - DBConsts_SDataSetUnidirectional, "Operation not allowed on a unidirectional dataset" - DBConsts_SUnassignedVar, "Unassigned variant value" - DBConsts_SRecordNotFound, "Record not found" - DBConsts_SFieldNameTooLarge, "Fieldname %s exceeds %d chars" - DBConsts_SBcdOverflow, "BCD overflow" - DBConsts_SInvalidBcdValue, "%s is not a valid BCD value" - 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_SExprNothing, "nothing" - DBConsts_SExprTypeMis, "Type mismatch in expression" - DBConsts_SExprBadScope, "Operation cannot mix aggregate value with record-varying value" - DBConsts_SExprNoArith, "Arithmetic in filter expressions not supported" - DBConsts_SExprNotAgg, "Expression is not an aggregate expression" - DBConsts_SExprBadConst, "Constant is not correct type %s" - DBConsts_SExprNoAggFilter, "Aggregate expressions not allowed in filters" - 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_SProviderSQLNotSupported, "SQL not supported: %s" - DBConsts_SDataSetClosed, "Cannot perform this operation on a closed dataset" - DBConsts_SDataSetEmpty, "Cannot perform this operation on an empty dataset" - DBConsts_SDataSetReadOnly, "Cannot modify a read-only dataset" - DBConsts_SNestedDataSetClass, "Nested dataset must inherit from %s" - DBConsts_SExprTermination, "Filter expression incorrectly terminated" - DBConsts_SExprNameError, "Unterminated field name" - DBConsts_SExprStringError, "Unterminated string constant" - 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_SExprIncorrect, "Incorrectly formed filter expression" - DBConsts_SFieldRequired, "Field '%s' must have a value" - DBConsts_SDataSetMissing, "Field '%s' has no dataset" - DBConsts_SInvalidCalcType, "Field '%s' cannot be a calculated or lookup field" - DBConsts_SFieldReadOnly, "Field '%s' cannot be modified" - DBConsts_SFieldIndexError, "Field index out of range" - DBConsts_SNoFieldIndexes, "No index currently active" - DBConsts_SNotIndexField, "Field '%s' is not indexed and cannot be modified" - 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" - DBConsts_SNotEditing, "Dataset not in edit or insert mode" - DBConsts_SInvalidFieldKind, "Invalid FieldKind" - DBConsts_SUnknownFieldType, "Field '%s' is of an unknown type" - DBConsts_SFieldNameMissing, "Field name missing" - DBConsts_SDuplicateFieldName, "Duplicate field name '%s'" - DBConsts_SFieldNotFound, "Field '%s' not found" - DBConsts_SFieldAccessError, "Cannot access field '%s' as type %s" - DBConsts_SFieldValueError, "Invalid value for field '%s'" - 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'" - DBConsts_SFieldOutOfRange, "Value of field '%s' is out of range" - 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" - DBConsts_SInvalidFieldSize, "Invalid field size" - 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_RsIntelCacheDescr79, "2° Level cache, 128 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size" - 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_RsIntelCacheDescr44, "Unified cache, 32 byte cache line, 4-way set associative, 1Mb" - 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_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_RsIntelCacheDescr03, "Data TLB, 4Kb pages, 4-way set associative, 64 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_RsClBtnHighlight, "Button highlight" - JvResources_RsCl3DDkShadow, "Dark shadow 3D elements" - JvResources_RsCl3DLight, "Highlight 3D elements" - JvResources_RsClInfoText, "Tooltip text" - JvResources_RsClInfoBk, "Tooltip background" - JvResources_RsGradientActiveCaption, "Gradient Active Caption" - JvResources_RsGradientInactiveCaption, "Gradient Inactive Caption" - JvResources_RsHotLight, "Hot Light" - JvResources_RsMenuBar, "Menu Bar" - JvResources_RsMenuHighlight, "Menu Highlight" - JclResources_RsFileUtilsNoVersionInfo, "File contains no version information" - 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_RsClMenu, "Menu background" - JvResources_RsClWindow, "Window background" - JvResources_RsClWindowFrame, "Window frame" - JvResources_RsClMenuText, "Menu text" - JvResources_RsClWindowText, "Window text" - JvResources_RsClCaptionText, "Active window title bar text" - JvResources_RsClActiveBorder, "Active window border" - JvResources_RsClInactiveBorder, "Inactive window border" - JvResources_RsClAppWorkSpace, "Application workspace" - JvResources_RsClHighlight, "Selection background" - JvResources_RsClHighlightText, "Selection text" - JvResources_RsClBtnFace, "Button face" - JvResources_RsClBtnShadow, "Button shadow" - JvResources_RsClGrayText, "Dimmed text" - JvResources_RsClBtnText, "Button text" - JvResources_RsClInactiveCaptionText, "Inactive window title bar text" - JvResources_RsClGold, "Gold" - JvResources_RsClBrightGreen, "Bright Green" - JvResources_RsClTurquoise, "Turquoise" - JvResources_RsClPlum, "Plum" - JvResources_RsClGray25, "Gray 25%" - JvResources_RsClRose, "Rose" - JvResources_RsClTan, "Tan" - JvResources_RsClLightYellow, "Light Yellow" - JvResources_RsClLightGreen, "Light Green" - JvResources_RsClLightTurquoise, "Light Turquoise" - JvResources_RsClPaleBlue, "Pale Blue" - JvResources_RsClLavender, "Lavender" - JvResources_RsClScrollBar, "Scrollbar" - JvResources_RsClBackground, "Desktop background" - JvResources_RsClActiveCaption, "Active window title bar" - JvResources_RsClInactiveCaption, "Inactive window title bar" - JvResources_RsClDarkGreen, "Dark Green" - JvResources_RsClDarkTeal, "Dark Teal" - JvResources_RsClDarkBlue, "Dark Blue" - JvResources_RsClIndigo, "Indigo" - JvResources_RsClGray80, "Gray 80%" - JvResources_RsClDarkRed, "Dark Red" - JvResources_RsClOrange, "Orange" - JvResources_RsClDarkYellow, "Dark Yellow" - JvResources_RsClBlueGray, "Blue Gray" - JvResources_RsClGray50, "Gray 50%" - JvResources_RsClLightOrange, "Light Orange" - JvResources_RsClSeaGreen, "Sea Green" - JvResources_RsClLightBlue, "Light Blue" - JvResources_RsClViolet, "Violet" - JvResources_RsClGray40, "Gray 40%" - JvResources_RsClPink, "Pink" - JvResources_RsClTeal, "Teal" - JvResources_RsClGray, "Gray" - JvResources_RsClSilver, "Silver" - JvResources_RsClRed, "Red" - JvResources_RsClLime, "Lime" - JvResources_RsClYellow, "Yellow" - JvResources_RsClBlue, "Blue" - JvResources_RsClFuchsia, "Fuchsia" - JvResources_RsClAqua, "Aqua" - JvResources_RsClWhite, "White" - JvResources_RsClMoneyGreen, "Money green" - JvResources_RsClSkyBlue, "Sky blue" - JvResources_RsClCream, "Cream" - JvResources_RsClMedGray, "Medium gray" - JvResources_RsClBrown, "Brown" - JvResources_RsClOliveGreen, "Olive Green" - JvResources_RsENoGIFData, "No GIF Data to write" - 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" - JvResources_RsEGIFDecodeError, "GIF encoded data is corrupt" - JvResources_RsEGIFEncodeError, "GIF image encoding error" - JvResources_RsEGIFVersion, "Unknown GIF version" - JvResources_RsYourTextHereCaption, "Put your text here ..." - JvResources_RsEPixelFormatNotImplemented, "BitmapToMemoryStream: pixel format not implemented" - JvResources_RsEBitCountNotImplemented, "BitmapToMemoryStream: bit count not implemented" - JvResources_RsClBlack, "Black" - JvResources_RsClMaroon, "Maroon" - JvResources_RsClGreen, "Green" - JvResources_RsClOlive, "Olive green" - JvResources_RsClNavy, "Navy blue" - JvResources_RsClPurple, "Purple" - IdResourceStrings_RSThreadTerminateAndWaitFor, "Cannot call TerminateAndWaitFor on FreeAndTerminate threads" - JConsts_sChangeJPGSize, "Cannot change the size of a JPEG image" - JConsts_sJPEGError, "JPEG error #%d" - JConsts_sJPEGImageFile, "JPEG Image File" - JvResources_RsAniExtension, "ani" - JvResources_RsAniFilterName, "ANI Image" - JvResources_RsRootValueReplaceFmt, "The Default Root Value \"%0:s\" has been replaced with \"%1:s\".\r\nPlease change the value in the FileVersionInfo Project Properties." - JvResources_RsEUnableToCreateKey, "Unable to create key '%s'" - JvResources_RsEEnumeratingRegistry, "Error enumerating registry" - JvResources_RsEInvalidType, "Invalid type" - JvResources_RsEUnknownBaseType, "Unknown base type for given set" - JvResources_RsEInvalidPath, "Invalid path" - JvResources_RsENotAUniqueRootPath, "'%s' is not a unique root path" - JvResources_RsECircularReferenceOfStorages, "Circular reference of storages" - JvResources_RsGIFImage, "CompuServe GIF Image" - JvResources_RsEChangeGIFSize, "Cannot change the Size of a GIF image" - IdResourceStrings_RSSocksRequestServerFailed, "Request rejected because SOCKS server cannot connect." - IdResourceStrings_RSSocksRequestIdentFailed, "Request rejected because the client program and identd report different user-ids." - IdResourceStrings_RSSocksUnknownError, "Unknown socks error." - IdResourceStrings_RSSocksServerRespondError, "Socks server did not respond." - IdResourceStrings_RSSocksAuthMethodError, "Invalid socks authentication method." - IdResourceStrings_RSSocksAuthError, "Authentication error to socks server." - IdResourceStrings_RSSocksServerGeneralError, "General SOCKS server failure." - IdResourceStrings_RSSocksServerPermissionError, "Connection not allowed by ruleset." - IdResourceStrings_RSSocksServerNetUnreachableError, "Network unreachable." - IdResourceStrings_RSSocksServerHostUnreachableError, "Host unreachable." - IdResourceStrings_RSSocksServerConnectionRefusedError, "Connection refused." - IdResourceStrings_RSSocksServerTTLExpiredError, "TTL expired." - IdResourceStrings_RSSocksServerCommandError, "Command not supported." - IdResourceStrings_RSSocksServerAddressError, "Address type not supported." - IdResourceStrings_RSUnevenSizeInDecodeStream, "Uneven size in DecodeToStream." - IdResourceStrings_RSUnevenSizeInEncodeStream, "Uneven size in Encode." - IdResourceStrings_RSStackECONNABORTED, "Software caused connection abort." - IdResourceStrings_RSStackECONNRESET, "Connection reset by peer." - IdResourceStrings_RSStackENOBUFS, "No buffer space available." - IdResourceStrings_RSStackEISCONN, "Socket is already connected." - IdResourceStrings_RSStackENOTCONN, "Socket is not connected." - IdResourceStrings_RSStackESHUTDOWN, "Cannot send or receive after socket is closed." - IdResourceStrings_RSStackETOOMANYREFS, "Too many references, cannot splice." - IdResourceStrings_RSStackETIMEDOUT, "Connection timed out." - IdResourceStrings_RSStackECONNREFUSED, "Connection refused." - IdResourceStrings_RSStackELOOP, "Too many levels of symbolic links." - IdResourceStrings_RSStackENAMETOOLONG, "File name too long." - IdResourceStrings_RSStackEHOSTDOWN, "Host is down." - IdResourceStrings_RSStackEHOSTUNREACH, "No route to host." - IdResourceStrings_RSStackENOTEMPTY, "Directory not empty" - IdResourceStrings_RSStackHOST_NOT_FOUND, "Host not found." - IdResourceStrings_RSSocksRequestFailed, "Request rejected or failed." - IdResourceStrings_RSStackEALREADY, "Operation already in progress." - IdResourceStrings_RSStackENOTSOCK, "Socket operation on non-socket." - IdResourceStrings_RSStackEDESTADDRREQ, "Destination address required." - IdResourceStrings_RSStackEMSGSIZE, "Message too long." - IdResourceStrings_RSStackEPROTOTYPE, "Protocol wrong type for socket." - IdResourceStrings_RSStackENOPROTOOPT, "Bad protocol option." - IdResourceStrings_RSStackEPROTONOSUPPORT, "Protocol not supported." - IdResourceStrings_RSStackESOCKTNOSUPPORT, "Socket type not supported." - IdResourceStrings_RSStackEOPNOTSUPP, "Operation not supported on socket." - IdResourceStrings_RSStackEPFNOSUPPORT, "Protocol family not supported." - IdResourceStrings_RSStackEAFNOSUPPORT, "Address family not supported by protocol family." - IdResourceStrings_RSStackEADDRINUSE, "Address already in use." - IdResourceStrings_RSStackEADDRNOTAVAIL, "Cannot assign requested address." - IdResourceStrings_RSStackENETDOWN, "Network is down." - IdResourceStrings_RSStackENETUNREACH, "Network is unreachable." - IdResourceStrings_RSStackENETRESET, "Net dropped connection or reset." - IdResourceStrings_RSHTTPUnknownResponseCode, "Unknown Response Code" - IdResourceStrings_RSHTTPHeaderAlreadyWritten, "Header has already been written." - IdResourceStrings_RSHTTPErrorParsingCommand, "Error in parsing command." - IdResourceStrings_RSHTTPUnsupportedAuthorisationScheme, "Unsupported authorization scheme." - IdResourceStrings_RSHTTPCannotSwitchSessionStateWhenActive, "Cannot change session state when the server is active." - IdResourceStrings_RSHTTPAuthAlreadyRegistered, "This authentication method is already registered with class name %s." - IdResourceStrings_RSInvalidServiceName, "%s is not a valid service." - IdResourceStrings_RSStackError, "Socket Error # %d\r\n%s" - IdResourceStrings_RSStackEINTR, "Interrupted system call." - IdResourceStrings_RSStackEBADF, "Bad file number." - IdResourceStrings_RSStackEACCES, "Access denied." - IdResourceStrings_RSStackEFAULT, "Bad address." - IdResourceStrings_RSStackEINVAL, "Invalid argument." - IdResourceStrings_RSStackEMFILE, "Too many open files." - IdResourceStrings_RSStackEWOULDBLOCK, "Operation would block. " - IdResourceStrings_RSStackEINPROGRESS, "Operation now in progress." - IdResourceStrings_RSHTTPNotAcceptable, "Not Acceptable" - IdResourceStrings_RSHTTPProxyAuthenticationRequired, "Proxy Authentication Required" - IdResourceStrings_RSHTTPRequestTimeout, "Request Timeout" - IdResourceStrings_RSHTTPConflict, "Conflict" - IdResourceStrings_RSHTTPGone, "Gone" - IdResourceStrings_RSHTTPLengthRequired, "Length Required" - IdResourceStrings_RSHTTPPreconditionFailed, "Precondition Failed" - IdResourceStrings_RSHTTPRequestEntityToLong, "Request Entity To Long" - IdResourceStrings_RSHTTPRequestURITooLong, "Request-URI Too Long. 256 Chars max" - IdResourceStrings_RSHTTPUnsupportedMediaType, "Unsupported Media Type" - IdResourceStrings_RSHTTPInternalServerError, "Internal Server Error" - IdResourceStrings_RSHTTPNotImplemented, "Not Implemented" - IdResourceStrings_RSHTTPBadGateway, "Bad Gateway" - IdResourceStrings_RSHTTPServiceUnavailable, "Service Unavailable" - IdResourceStrings_RSHTTPGatewayTimeout, "Gateway timeout" - IdResourceStrings_RSHTTPHTTPVersionNotSupported, "HTTP version not supported" - IdResourceStrings_RSHTTPCreated, "Created" - IdResourceStrings_RSHTTPAccepted, "Accepted" - IdResourceStrings_RSHTTPNonAuthoritativeInformation, "Non-authoritative Information" - IdResourceStrings_RSHTTPNoContent, "No Content" - IdResourceStrings_RSHTTPResetContent, "Reset Content" - IdResourceStrings_RSHTTPPartialContent, "Partial Content" - IdResourceStrings_RSHTTPMovedPermanently, "Moved Permanently" - IdResourceStrings_RSHTTPMovedTemporarily, "Moved Temporarily" - IdResourceStrings_RSHTTPSeeOther, "See Other" - IdResourceStrings_RSHTTPNotModified, "Not Modified" - IdResourceStrings_RSHTTPUseProxy, "Use Proxy" - IdResourceStrings_RSHTTPBadRequest, "Bad Request" - IdResourceStrings_RSHTTPUnauthorized, "Unauthorized" - IdResourceStrings_RSHTTPForbidden, "Forbidden" - IdResourceStrings_RSHTTPNotFound, "Not Found" - IdResourceStrings_RSHTTPMethodeNotallowed, "Method not allowed" - IdResourceStrings_RSReadLnMaxLineLengthExceeded, "Max line length exceeded." - IdResourceStrings_RSNoCommandHandlerFound, "No command handler found." - IdResourceStrings_RSWS2CallError, "Error on call Winsock2 library function %s" - IdResourceStrings_RSWS2LoadError, "Error on loading Winsock2 library (%s)" - IdResourceStrings_RSMIMEExtensionEmpty, "Extension is empty" - IdResourceStrings_RSMIMEMIMETypeEmpty, "Mimetype is empty" - IdResourceStrings_RSMIMEMIMEExtAlreadyExists, "Extension already exits" - IdResourceStrings_RSStatusResolving, "Resolving hostname %s." - IdResourceStrings_RSStatusConnecting, "Connecting to %s." - IdResourceStrings_RSStatusConnected, "Connected." - IdResourceStrings_RSStatusDisconnecting, "Disconnecting." - IdResourceStrings_RSStatusDisconnected, "Disconnected." - IdResourceStrings_RSStatusText, "%s" - IdResourceStrings_RSConnectTimeout, "Connect timed out." - IdResourceStrings_RSHTTPContinue, "Continue" - IdResourceStrings_RSHTTPOK, "OK" - IdResourceStrings_RSCouldNotBindSocket, "Could not bind socket. Address and port are already in use." - IdResourceStrings_RSFailedTimeZoneInfo, "Failed attempting to retrieve time zone information." - IdResourceStrings_RSNotEnoughDataInBuffer, "Not enough data in buffer." - IdResourceStrings_RSWinsockInitializationError, "Winsock Initialization Error." - IdResourceStrings_RSSetSizeExceeded, "Set Size Exceeded." - IdResourceStrings_RSThreadClassNotSpecified, "Thread Class Not Specified." - IdResourceStrings_RSFileNotFound, "File \"%s\" not found" - IdResourceStrings_RSOnlyOneAntiFreeze, "Only one TIdAntiFreeze can exist per application." - IdResourceStrings_RSNotConnected, "Not Connected" - IdResourceStrings_RSObjectTypeNotSupported, "Object type not supported." - IdResourceStrings_RSTerminateThreadTimeout, "Terminate Thread Timeout" - IdResourceStrings_RSNoExecuteSpecified, "No execute handler found." - IdResourceStrings_RSIdNoDataToRead, "No data to read." - IdResourceStrings_RSCanNotBindRange, "Can not bind in port range (%d - %d)" - IdResourceStrings_RSInvalidPortRange, "Invalid Port Range (%d - %d)" - IdResourceStrings_RSReadTimeout, "Read Timeout" - uRORes_err_TooManySessions, "Too many sessions. Try again in %d minute(s)" - uRORes_err_DOMElementIsNIL, "DOMElement is NIL" - uRORes_err_CannotLoadXMLDocument, "Cannot load XML document.\rReason: %s\rLine: %d\rPosition: %d" - uRORes_err_ErrorCreatingMsXmlDoc, "Error creating MSXML Document class\r\r%s: %s" - uRORes_err_NoXMLParsersAvailable, "MSXML is not installed" - uRORes_err_IDispatchMarshalingNotSupported, "Marshaling of IDispatch (%d) type variants is not supported." - uRORes_err_UnsupportedVariantType, "Unsupported variant type \"%d\"" - uRORes_err_VariantIsNotArray, "Variant must be Array, but is %d" - uRORes_err_InvalidVarArrayDimCount, "Variant Array DimCount must be 1 but is %d" - uRORes_err_MessageNotAssigned, "Message is NIL" - ComConst_SOleError, "OLE error %.8x" - ComConst_SNoMethod, "Method '%s' not supported by automation object" - ComConst_SVarNotObject, "Variant does not reference an automation object" - ComConst_STooManyParams, "Dispatch methods do not support more than 64 parameters" - IdResourceStrings_RSCannotAllocateSocket, "Cannot allocate socket." - IdResourceStrings_RSConnectionClosedGracefully, "Connection Closed Gracefully." - uRORes_err_TypeNotSupported, "Type \"%s\" not supported" - uRORes_err_ClassFactoryNotFound, "Class factory for interface %s not found" - uRORes_err_IROMessageNotSupported, "Class \"%s\" does not support IROMessage" - uRORes_err_ClassAlreadyRegistered, "Class \"%s\" is already registered" - uRORes_err_UnknownProxyInterface, "Unknown proxy interface \"%s\"" - uRORes_err_DispatcherAlreadyAssigned, "Dispatcher for %s already assigned" - uRORes_err_CannotFindMessageDispatcher, "Cannot find message dispatcher. Maybe there is no message component configured for for the requested path?" - uRORes_err_ServerOnlySupportsOneDispatcher, "%s servers only support one dispatcher" - uRORes_err_UnhandledException, "Unhandled exception" - uRORes_err_ChannelBusy, "Channel is busy. Try again later." - uRORes_err_ArrayIndexOutOfBounds, "Array index out of bounds (%d)." - uRORes_err_InvalidHeader, "Invalid binary header. Either incompatible or not a binary message." - uRORes_err_UnknownClassInStream, "Unknown class \"%s\" found in stream." - uRORes_err_UnexpectedClassInStream, "Unexpected class found in stream; class \"%s\" does not descend from \"%s\"." - uRORes_err_SessionNotFound, "Session %s could not be found" - uRORes_err_ChannelDoesntSupportIROMetadataReader, "Channel does not support IROMetadataReader" - uRORes_err_RodlNoEnumValues, "Enum does not contain any values." - uRORes_err_RodlNoStructElementsDefined, "Struct does not contain any elements." - uRORes_err_RodlNoOperationsDefined, "Service interface does not contain any elements." - uRORes_err_RodlUsedFileDoesNotExist, "The referenced RODL file \"%s\" could not be found." - uRORes_err_RodlInvalidDataType, "Invalid or undefined data type \"%s\"." - uRORes_err_RodlStructCannotBeNested, "Structs cannot recursively contain themselves." - uRORes_err_RodlInvalidAncestorType, "Invalid or undefined ancestor type \"%s\"." - uRORes_str_ExceptionOnServer, "An exception of type %s was raised on the server: %s" - uRORes_str_ExceptionReraisedFromServer, "An exception was raised on the server: %s" - uRORes_err_AssignError, "Cannot assign a \"%s\" to a \"%s\"." - uRORes_err_InvalidRequestStream, "Invalid request stream (%d bytes)" - uRORes_err_NILMessage, "Message is NIL" - uRORes_err_UnspecifiedInterface, "The message does not have an interface name" - uRORes_err_UnspecifiedMessage, "The message does not have a name" - uRORes_err_UnknownMethod, "Unknown method %s for interface %s" - uRORes_err_ClassFactoryDidNotReturnInstance, "Class factory did not return an instance of \"%s\"" - uRODECConst_sFMT_HEX, "Hexadecimal" - uRODECConst_sFMT_HEXL, "Hexadecimal lowercase" - uRODECConst_sFMT_MIME64, "MIME Base 64" - uRODECConst_sFMT_UU, "UU Coding" - uRODECConst_sFMT_XX, "XX Coding" - uRODECConst_sInvalidKeySize, "Length from Encryptionkey is invalid.\r\nKeysize for %s must be to %d-%d bytes" - uRODECConst_sNotInitialized, "%s is not initialized call Init() or InitKey() before." - uRORes_err_InvalidIndex, "Invalid index %d" - uRORes_err_InvalidType, "Invalid type \"%s. Expected \"%s\"\"" - uRORes_err_InvalidStream, "Invalid stream" - uRORes_err_InvalidParamFlag, "Invalid Parameter Flag \"%s\"" - uRORes_err_InvalidStringLength, "Stream read error: Invalid string length \"%d\"" - uRORes_str_InvalidClassTypeInStream, "Stream read error: Invalid class type encountered: \"%s\"" - uRORes_err_UnexpectedEndOfStream, "Unexpected end of stream." - uRORes_err_RodlDuplicateName, "Duplicate name." - uRORes_err_RodlNoDataTypeSpecified, "No data type specified." - ComStrs_sUDAssociated, "%s is already associated with %s" - ComStrs_sPageIndexError, "%d is an invalid PageIndex value. PageIndex must be between 0 and %d" - ComStrs_sInvalidComCtl32, "This control requires version 4.70 or greater of COMCTL32.DLL" - ComStrs_sDateTimeMax, "Date exceeds maximum of %s" - ComStrs_sDateTimeMin, "Date is less than minimum of %s" - ComStrs_sNeedAllowNone, "You must be in ShowCheckbox mode to set to this date" - ComStrs_sFailSetCalDateTime, "Failed to set calendar date or time" - ComStrs_sFailSetCalMaxSelRange, "Failed to set maximum selection range" - ComStrs_sFailSetCalMinMaxRange, "Failed to set calendar min/max range" - ComStrs_sFailsetCalSelRange, "Failed to set calendar selected range" - WinHelpViewer_hNoKeyword, "No help keyword specified." - uRODECConst_sProtectionCircular, "Circular Protection detected, Protection Object is invalid." - uRODECConst_sStringFormatExists, "String Format \"%d\" not exists." - uRODECConst_sInvalidStringFormat, "Input is not an valid %s Format." - uRODECConst_sInvalidFormatString, "Input can not be convert to %s Format." - uRODECConst_sFMT_COPY, "copy Input to Output" - ExtCtrls_clNameWindow, "Window Background" - ExtCtrls_clNameWindowFrame, "Window Frame" - ExtCtrls_clNameWindowText, "Window Text" - ComStrs_sTabFailClear, "Failed to clear tab control" - ComStrs_sTabFailDelete, "Failed to delete tab at index %d" - ComStrs_sTabFailRetrieve, "Failed to retrieve tab at index %d" - ComStrs_sTabFailGetObject, "Failed to get object at index %d" - ComStrs_sTabFailSet, "Failed to set tab \"%s\" at index %d" - ComStrs_sTabFailSetObject, "Failed to set object at index %d" - ComStrs_sTabMustBeMultiLine, "MultiLine must be True when TabPosition is tpLeft or tpRight" - ComStrs_sInvalidIndex, "Invalid index" - ComStrs_sInsertError, "Unable to insert an item" - ComStrs_sInvalidOwner, "Invalid owner" - ComStrs_sRichEditInsertError, "RichEdit line insertion error" - ComStrs_sRichEditLoadFail, "Failed to Load Stream" - ComStrs_sRichEditSaveFail, "Failed to Save Stream" - ExtCtrls_clNameCaptionText, "Caption Text" - ExtCtrls_clNameDefault, "Default" - ExtCtrls_clNameGrayText, "Gray Text" - ExtCtrls_clNameHighlight, "Highlight Background" - ExtCtrls_clNameHighlightText, "Highlight Text" - ExtCtrls_clNameInactiveBorder, "Inactive Border" - ExtCtrls_clNameInactiveCaption, "Inactive Caption" - ExtCtrls_clNameInactiveCaptionText, "Inactive Caption Text" - ExtCtrls_clNameInfoBk, "Info Background" - ExtCtrls_clNameInfoText, "Info Text" - ExtCtrls_clNameMenu, "Menu Background" - ExtCtrls_clNameMenuText, "Menu Text" - ExtCtrls_clNameNone, "None" - ExtCtrls_clNameScrollBar, "Scroll Bar" - ExtCtrls_clName3DDkShadow, "3D Dark Shadow" - ExtCtrls_clName3DLight, "3D Light" - ExtCtrls_clNameBlue, "Blue" - ExtCtrls_clNameFuchsia, "Fuchsia" - ExtCtrls_clNameAqua, "Aqua" - ExtCtrls_clNameWhite, "White" - ExtCtrls_clNameMoneyGreen, "Money Green" - ExtCtrls_clNameSkyBlue, "Sky Blue" - ExtCtrls_clNameCream, "Cream" - ExtCtrls_clNameMedGray, "Medium Gray" - ExtCtrls_clNameActiveBorder, "Active Border" - ExtCtrls_clNameActiveCaption, "Active Caption" - ExtCtrls_clNameAppWorkSpace, "Application Workspace" - ExtCtrls_clNameBackground, "Background" - ExtCtrls_clNameBtnFace, "Button Face" - ExtCtrls_clNameBtnHighlight, "Button Highlight" - ExtCtrls_clNameBtnShadow, "Button Shadow" - ExtCtrls_clNameBtnText, "Button Text" - HelpIntfs_hNoTableOfContents, "Unable to find a Table of Contents" - HelpIntfs_hNothingFound, "No help found for %s" - HelpIntfs_hNoContext, "No context-sensitive help installed" - HelpIntfs_hNoTopics, "No topic-based help system installed" - ExtCtrls_clNameBlack, "Black" - ExtCtrls_clNameMaroon, "Maroon" - ExtCtrls_clNameGreen, "Green" - ExtCtrls_clNameOlive, "Olive" - ExtCtrls_clNameNavy, "Navy" - ExtCtrls_clNamePurple, "Purple" - ExtCtrls_clNameTeal, "Teal" - ExtCtrls_clNameGray, "Gray" - ExtCtrls_clNameSilver, "Silver" - ExtCtrls_clNameRed, "Red" - ExtCtrls_clNameLime, "Lime" - ExtCtrls_clNameYellow, "Yellow" - Consts_SInvalidClipFmt, "Invalid clipboard format" - Consts_SIconToClipboard, "Clipboard does not support Icons" - Consts_SCannotOpenClipboard, "Cannot open clipboard" - Consts_SInvalidMemoSize, "Text exceeds memo capacity" - Consts_SInvalidPrinterOp, "Operation not supported on selected printer" - Consts_SNoDefaultPrinter, "There is no default printer currently selected" - Consts_SDuplicateMenus, "Menu '%s' is already being used by another form" - Consts_SDockedCtlNeedsName, "Docked control must have a name" - Consts_SDockTreeRemoveError, "Error removing control from dock tree" - Consts_SDockZoneNotFound, " - Dock zone not found" - Consts_SDockZoneHasNoCtl, " - Dock zone has no control" - Consts_SMultiSelectRequired, "Multiselect mode must be on for this feature" - Consts_SSeparator, "Separator" - Consts_SErrorSettingCount, "Error setting %s.Count" - Consts_SListBoxMustBeVirtual, "Listbox (%s) style must be virtual in order to set Count" - Consts_SNoGetItemEventHandler, "No OnGetItem event handler assigned" - Consts_SmkcPgUp, "PgUp" - Consts_SmkcPgDn, "PgDn" - Consts_SmkcEnd, "End" - Consts_SmkcHome, "Home" - Consts_SmkcLeft, "Left" - Consts_SmkcUp, "Up" - Consts_SmkcRight, "Right" - Consts_SmkcDown, "Down" - Consts_SmkcIns, "Ins" - Consts_SmkcDel, "Del" - Consts_SmkcShift, "Shift+" - Consts_SmkcCtrl, "Ctrl+" - Consts_SmkcAlt, "Alt+" - Consts_srNone, "(None)" - Consts_SOutOfRange, "Value must be between %d and %d" - Consts_SInsertLineError, "Unable to insert a line" - Consts_SMsgDlgYes, "&Yes" - Consts_SMsgDlgNo, "&No" - Consts_SMsgDlgOK, "OK" - Consts_SMsgDlgCancel, "Cancel" - Consts_SMsgDlgHelp, "&Help" - Consts_SMsgDlgAbort, "&Abort" - Consts_SMsgDlgRetry, "&Retry" - Consts_SMsgDlgIgnore, "&Ignore" - Consts_SMsgDlgAll, "&All" - Consts_SMsgDlgNoToAll, "N&o to All" - Consts_SMsgDlgYesToAll, "Yes to &All" - Consts_SmkcBkSp, "BkSp" - Consts_SmkcTab, "Tab" - Consts_SmkcEsc, "Esc" - Consts_SmkcEnter, "Enter" - Consts_SmkcSpace, "Space" - Consts_SCloseButton, "&Close" - Consts_SIgnoreButton, "&Ignore" - Consts_SRetryButton, "&Retry" - Consts_SAbortButton, "Abort" - Consts_SAllButton, "&All" - Consts_SCannotDragForm, "Cannot drag a form" - Consts_SVMetafiles, "Metafiles" - Consts_SVEnhMetafiles, "Enhanced Metafiles" - Consts_SVIcons, "Icons" - Consts_SVBitmaps, "Bitmaps" - Consts_SMaskErr, "Invalid input value" - Consts_SMaskEditErr, "Invalid input value. Use escape key to abandon changes" - Consts_SMsgDlgWarning, "Warning" - Consts_SMsgDlgError, "Error" - Consts_SMsgDlgInformation, "Information" - Consts_SMsgDlgConfirm, "Confirm" - Consts_SMenuIndexError, "Menu index out of range" - Consts_SMenuReinserted, "Menu inserted twice" - Consts_SMenuNotFound, "Sub-menu is not in menu" - Consts_SNoTimers, "Not enough timers available" - Consts_SNotPrinting, "Printer is not currently printing" - Consts_SPrinting, "Printing in progress" - Consts_SInvalidPrinter, "Printer selected is not valid" - Consts_SDeviceOnPort, "%s on %s" - Consts_SGroupIndexTooLow, "GroupIndex cannot be less than a previous menu item's GroupIndex" - Consts_SNoMDIForm, "Cannot create form. No MDI forms are currently active" - Consts_SControlParentSetToSelf, "A control cannot have itself as its parent" - Consts_SOKButton, "OK" - Consts_SCancelButton, "Cancel" - Consts_SYesButton, "&Yes" - Consts_SNoButton, "&No" - Consts_SHelpButton, "&Help" - Consts_SInvalidImageSize, "Invalid image size" - Consts_SInvalidImageList, "Invalid ImageList" - Consts_SReplaceImage, "Unable to Replace Image" - Consts_SImageIndexError, "Invalid ImageList Index" - Consts_SImageReadFail, "Failed to read ImageList data from stream" - Consts_SImageWriteFail, "Failed to write ImageList data to stream" - Consts_SWindowDCError, "Error creating window device context" - Consts_SWindowClass, "Error creating window class" - Consts_SCannotFocus, "Cannot focus a disabled or invisible window" - Consts_SParentRequired, "Control '%s' has no parent window" - Consts_SParentGivenNotAParent, "Parent given is not a parent of '%s'" - Consts_SMDIChildNotVisible, "Cannot hide an MDI Child Form" - Consts_SVisibleChanged, "Cannot change Visible in OnShow or OnHide" - Consts_SCannotShowModal, "Cannot make a visible window modal" - Consts_SScrollBarRange, "Scrollbar property out of range" - Consts_SPropertyOutOfRange, "%s property out of range" - RTLConsts_SWriteError, "Stream write error" - RTLConsts_SThreadCreateError, "Thread creation error: %s" - RTLConsts_SThreadError, "Thread Error: %s (%d)" - Consts_SInvalidTabPosition, "Tab position incompatible with current tab style" - Consts_SInvalidTabStyle, "Tab style incompatible with current tab position" - Consts_SInvalidBitmap, "Bitmap image is not valid" - Consts_SInvalidIcon, "Icon image is not valid" - Consts_SInvalidMetafile, "Metafile is not valid" - Consts_SInvalidPixelFormat, "Invalid pixel format" - Consts_SInvalidImage, "Invalid image" - Consts_SScanLine, "Scan line index out of range" - Consts_SChangeIconSize, "Cannot change the size of an icon" - Consts_SUnknownExtension, "Unknown picture file extension (.%s)" - Consts_SUnknownClipboardFormat, "Unsupported clipboard format" - Consts_SOutOfResources, "Out of system resources" - Consts_SNoCanvasHandle, "Canvas does not allow drawing" - RTLConsts_SInvalidRegType, "Invalid data type for '%s'" - RTLConsts_SListCapacityError, "List capacity out of bounds (%d)" - RTLConsts_SListCountError, "List count out of bounds (%d)" - RTLConsts_SListIndexError, "List index out of bounds (%d)" - RTLConsts_SMemoryStreamError, "Out of memory while expanding memory stream" - RTLConsts_SPropertyException, "Error reading %s%s%s: %s" - RTLConsts_SReadError, "Stream read error" - RTLConsts_SReadOnlyProperty, "Property is read-only" - RTLConsts_SRegCreateFailed, "Failed to create key %s" - RTLConsts_SRegGetDataFailed, "Failed to get data for '%s'" - RTLConsts_SRegSetDataFailed, "Failed to set data for '%s'" - RTLConsts_SResNotFound, "Resource %s not found" - RTLConsts_SSeekNotImplemented, "%s.Seek not implemented" - RTLConsts_SSortedListError, "Operation not allowed on sorted list" - RTLConsts_SUnknownGroup, "%s not in a class registration group" - RTLConsts_SUnknownProperty, "Property %s does not exist" - RTLConsts_SCheckSynchronizeError, "CheckSynchronize called from thread $%x, which is NOT the main thread" - RTLConsts_SClassNotFound, "Class %s not found" - RTLConsts_SDuplicateClass, "A class named %s already exists" - RTLConsts_SDuplicateItem, "List does not allow duplicates ($0%x)" - RTLConsts_SDuplicateName, "A component named %s already exists" - RTLConsts_SDuplicateString, "String list does not allow duplicates" - RTLConsts_SFCreateErrorEx, "Cannot create file \"%s\". %s" - RTLConsts_SFOpenErrorEx, "Cannot open file \"%s\". %s" - RTLConsts_SIniFileWriteError, "Unable to write to %s" - RTLConsts_SInvalidImage, "Invalid stream format" - RTLConsts_SInvalidName, "''%s'' is not a valid component name" - RTLConsts_SInvalidProperty, "Invalid property value" - RTLConsts_SInvalidPropertyElement, "Invalid property element: %s" - RTLConsts_SInvalidPropertyPath, "Invalid property path" - RTLConsts_SInvalidPropertyType, "Invalid property type: %s" - RTLConsts_SInvalidPropertyValue, "Invalid property value" - SysConst_SShortDayNameTue, "Tue" - SysConst_SShortDayNameWed, "Wed" - SysConst_SShortDayNameThu, "Thu" - SysConst_SShortDayNameFri, "Fri" - SysConst_SShortDayNameSat, "Sat" - SysConst_SLongDayNameSun, "Sunday" - SysConst_SLongDayNameMon, "Monday" - SysConst_SLongDayNameTue, "Tuesday" - SysConst_SLongDayNameWed, "Wednesday" - SysConst_SLongDayNameThu, "Thursday" - SysConst_SLongDayNameFri, "Friday" - SysConst_SLongDayNameSat, "Saturday" - RTLConsts_SAncestorNotFound, "Ancestor for '%s' not found" - RTLConsts_SAssignError, "Cannot assign a %s to a %s" - RTLConsts_SBitsIndexError, "Bits index out of range" - RTLConsts_SCantWriteResourceStreamError, "Can't write to a read-only resource stream" - SysConst_SShortMonthNameNov, "Nov" - SysConst_SShortMonthNameDec, "Dec" - SysConst_SLongMonthNameJan, "January" - SysConst_SLongMonthNameFeb, "February" - SysConst_SLongMonthNameMar, "March" - SysConst_SLongMonthNameApr, "April" - SysConst_SLongMonthNameMay, "May" - SysConst_SLongMonthNameJun, "June" - SysConst_SLongMonthNameJul, "July" - SysConst_SLongMonthNameAug, "August" - SysConst_SLongMonthNameSep, "September" - SysConst_SLongMonthNameOct, "October" - SysConst_SLongMonthNameNov, "November" - SysConst_SLongMonthNameDec, "December" - SysConst_SShortDayNameSun, "Sun" - SysConst_SShortDayNameMon, "Mon" - SysConst_SAssertError, "%s (%s, line %d)" - SysConst_SAbstractError, "Abstract Error" - SysConst_SModuleAccessViolation, "Access violation at address %p in module '%s'. %s of address %p" - SysConst_SOSError, "System Error. Code: %d.\r\n%s" - SysConst_SUnkOSError, "A call to an OS function failed" - SysConst_SNL, "Application is not licensed to use this feature" - SysConst_SShortMonthNameJan, "Jan" - SysConst_SShortMonthNameFeb, "Feb" - SysConst_SShortMonthNameMar, "Mar" - SysConst_SShortMonthNameApr, "Apr" - SysConst_SShortMonthNameMay, "May" - SysConst_SShortMonthNameJun, "Jun" - SysConst_SShortMonthNameJul, "Jul" - SysConst_SShortMonthNameAug, "Aug" - SysConst_SShortMonthNameSep, "Sep" - SysConst_SShortMonthNameOct, "Oct" - SysConst_SInvalidVarOpWithHResultWithPrefix, "Invalid variant operation (%s%.8x)\n%s" - SysConst_SVarTypeOutOfRangeWithPrefix, "Custom variant type (%s%.4x) is out of range" - SysConst_SVarTypeAlreadyUsedWithPrefix, "Custom variant type (%s%.4x) already used by %s" - SysConst_SVarTypeNotUsableWithPrefix, "Custom variant type (%s%.4x) is not usable" - SysConst_SVarTypeTooManyCustom, "Too many custom variant types have been registered" - SysConst_SVarTypeCouldNotConvert, "Could not convert variant of type (%s) into type (%s)" - SysConst_SVarTypeConvertOverflow, "Overflow while converting variant of type (%s) into type (%s)" - SysConst_SVarOverflow, "Variant overflow" - SysConst_SVarInvalid, "Invalid argument" - SysConst_SVarBadType, "Invalid variant type" - SysConst_SVarNotImplemented, "Operation not supported" - SysConst_SVarUnexpected, "Unexpected variant error" - SysConst_SExternalException, "External exception %x" - SysConst_SAssertionFailed, "Assertion failed" - SysConst_SIntfCastError, "Interface not supported" - SysConst_SSafecallException, "Exception in safecall method" - SysConst_SOperationAborted, "Operation aborted" - SysConst_SException, "Exception %s in module %s at %p.\r\n%s%s\r\n" - SysConst_SExceptTitle, "Application Error" - SysConst_SInvalidFormat, "Format '%s' invalid or incompatible with argument" - SysConst_SArgumentMissing, "No argument for format '%s'" - SysConst_SDispatchError, "Variant method calls not supported" - SysConst_SReadAccess, "Read" - SysConst_SWriteAccess, "Write" - SysConst_SFormatTooLong, "Format string too long" - SysConst_SVarArrayCreate, "Error creating variant or safe array" - SysConst_SVarArrayBounds, "Variant or safe array index out of bounds" - SysConst_SVarArrayLocked, "Variant or safe array is locked" - SysConst_SVarArrayWithHResult, "Unexpected variant or safe array error: %s%.8x" - SysConst_SInvalidVarCast, "Invalid variant type conversion" - SysConst_SInvalidVarOp, "Invalid variant operation" - SysConst_SInvalidVarNullOp, "Invalid NULL variant operation" - SysConst_SDiskFull, "Disk full" - SysConst_SInvalidInput, "Invalid numeric input" - SysConst_SDivByZero, "Division by zero" - SysConst_SRangeError, "Range check error" - SysConst_SIntOverflow, "Integer overflow" - SysConst_SInvalidOp, "Invalid floating point operation" - SysConst_SZeroDivide, "Floating point division by zero" - SysConst_SOverflow, "Floating point overflow" - SysConst_SUnderflow, "Floating point underflow" - SysConst_SInvalidPointer, "Invalid pointer operation" - SysConst_SInvalidCast, "Invalid class typecast" - SysConst_SAccessViolationArg3, "Access violation at address %p. %s of address %p" - SysConst_SAccessViolationNoArg, "Access violation" - SysConst_SStackOverflow, "Stack overflow" - SysConst_SControlC, "Control-C hit" - SysConst_SPrivilege, "Privileged instruction" - SysConst_SInvalidInteger, "'%s' is not a valid integer value" - SysConst_SInvalidFloat, "'%s' is not a valid floating point value" - SysConst_SInvalidDate, "'%s' is not a valid date" - SysConst_SInvalidTime, "'%s' is not a valid time" - SysConst_SInvalidDateTime, "'%s' is not a valid date and time" - SysConst_SInvalidTimeStamp, "'%d.%d' is not a valid timestamp" - SysConst_SInvalidGUID, "'%s' is not a valid GUID value" - SysConst_STimeEncodeError, "Invalid argument to time encode" - SysConst_SDateEncodeError, "Invalid argument to date encode" - SysConst_SOutOfMemory, "Out of memory" - SysConst_SInOutError, "I/O error %d" - SysConst_SFileNotFound, "File not found" - SysConst_SInvalidFilename, "Invalid filename" - SysConst_STooManyOpenFiles, "Too many open files" - SysConst_SAccessDenied, "File access denied" - SysConst_SEndOfFile, "Read beyond end of file" -END - diff --git a/Servidor/FactuGES_Server.res b/Servidor/FactuGES_Server.res index 5bbb701b4c0b390ffed486269d03b35e855582fc..59750da1945d29dee02bbad362dd0aab1040a636 100644 GIT binary patch delta 36 qcmdn6opA#Y8AWn3F|aW(GB7YOO}38w%4oFNFiM<}(P*+~bUFaK?g^Fv delta 36 pcmdn6opA#Y8AWn3Ft9N&G62D3>&UN+2Ad6|#2Fb4CVNJw0|2^o361~& diff --git a/Servidor/srvComisiones_Impl.dfm b/Servidor/srvComisiones_Impl.dfm index de16fa5..7ecada3 100644 --- a/Servidor/srvComisiones_Impl.dfm +++ b/Servidor/srvComisiones_Impl.dfm @@ -5,8 +5,8 @@ object srvComisiones: TsrvComisiones AcquireConnection = True ServiceSchema = schComisiones ServiceAdapter = DABINAdapter - Left = 1112 - Top = 198 + Left = 1114 + Top = 200 Height = 300 Width = 300 object schComisiones: TDASchema diff --git a/Servidor/srvConfiguracion_Impl.dfm b/Servidor/srvConfiguracion_Impl.dfm index 49cb051..9d2d1dc 100644 --- a/Servidor/srvConfiguracion_Impl.dfm +++ b/Servidor/srvConfiguracion_Impl.dfm @@ -6,8 +6,8 @@ object srvConfiguracion: TsrvConfiguracion ConnectionName = 'IBX' ServiceSchema = schConfiguracion ServiceAdapter = DABINAdapter - Left = 1159 - Top = 113 + Left = 1161 + Top = 115 Height = 161 Width = 300 object schConfiguracion: TDASchema