- Eliminadas las librerías para Delphi 6 (Dcu\D6) en RO y DA.
- Recompilación de RO para poner RemObjects_Core_D10 como paquete de runtime/designtime. git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.RemObjects@3 b6239004-a887-0f4b-9937-50029ccdca16
This commit is contained in:
parent
397cad2594
commit
f0e35ec439
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAADODrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAADODrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DABDEDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DABDEDrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAConverter.exe
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAConverter.exe
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DADBXDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DADBXDrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAFIBDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAFIBDrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAIBDACDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAIBDACDrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAIBODrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAIBODrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAIBXDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAIBXDrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAMyDACDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAMyDACDrv.dad
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAODACDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAODACDrv.dad
Normal file
Binary file not shown.
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DASDACDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DASDACDrv.dad
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DASQLiteDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DASQLiteDrv.dad
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAServer.exe
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAServer.exe
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAZeosDrv.dad
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/DAZeosDrv.dad
Normal file
Binary file not shown.
@ -0,0 +1,18 @@
|
||||
7e9532fcddea8496fc5a4fcde1436a9699b26462ec6fea27c2214d0557daf34b30f2e18c57963dc8f8749b269a8c567699774067f377e2ce735cb9e349d1a46fa002a2cf3e040b4665a785ff9bb6e6819c75521e760ed2c8dfd7838299ca3077817d7af7b7b9e618057fca99043a9c9f39b8e102dedd5825ecb456863e01f638f293855b7cc32b37444ee0c65943263b3d9ea3c63696888edb7063cb9c6152a0065e406783cdbeb2c002ed540b2cc2db45d79ec25d94340b008be62c3a6bbd225ac126af436e79817e1c25112733df83beea64b87d9fb8f61a49069b14344d524e8193c7927fe1e549b9ff141c48bf55035a69dac30ced62a235ec36204157ff
|
||||
42136d2acb941b75d9ffa07e7eb9b77727e4d23d4029cbcd897d99993181ada6c21ca1ba05e717e01ac3e5241786017b73131498b37d5927a3d673e6055ba470
|
||||
Name=Marla Criss
|
||||
Email=admin@servag.info
|
||||
UserId={437B006F-CF40-4815-8EC6-C2FD5FCF0D31}
|
||||
Company=null
|
||||
LicenseType=Full
|
||||
ProductName=Data Abstract
|
||||
Version=5
|
||||
AllowBeta=0
|
||||
Trial=0
|
||||
SubscriptionEndDate=2008-6-26
|
||||
LicenseFileEndDate=2007-8-28
|
||||
StartDate=2007-8-25
|
||||
EndDate=5000-1-1
|
||||
P1=15744247810778059108
|
||||
P2=18050079178886083178
|
||||
P3=979414793
|
||||
@ -0,0 +1,14 @@
|
||||
[Delphi]
|
||||
AdventureWorks=ADO?AuxDriver=SQLNCLI.1;Server=localhost;Database=AdventureWorks;Schemas=1;Integrated Security=SSPI
|
||||
Northwind=ADO?AuxDriver=SQLOLEDB.1;Server=localhost;Database=Northwind;Integrated Security=SSPI
|
||||
Employee=IBX?Server=localhost;Database=C:\Program Files\Firebird\Firebird_1_5\examples\EMPLOYEE.FDB;UserID=sysdba;Password=masterkey;
|
||||
|
||||
[.NET]
|
||||
AdventureWorks=MSSQL2005.NET?Database=AdventureWorks;Server=localhost;Integrated Security=SSPI
|
||||
Northwind=MSSQL.NET?Database=Northwind;Server=localhost;Integrated Security=SSPI
|
||||
Employee=FB.NET?Server=localhost;Database=C:\Program Files\Firebird\Firebird_1_5\examples\EMPLOYEE.FDB;UserID=sysdba;Password=masterkey;
|
||||
|
||||
[Descriptions]
|
||||
AdventureWorks_Description=Microsoft SQL Server 2005, localhost
|
||||
Northwind_Description=Microsoft SQL Server 2000, localhost
|
||||
Employee_Description=Firebird/Interbase, localhost
|
||||
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/borlndmm.dll
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/borlndmm.dll
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/sqlite3.dll
Normal file
BIN
internal/5.0.23.613/1/Data Abstract (Common)/Bin/sqlite3.dll
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/H2Reg.002
Normal file
BIN
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/H2Reg.002
Normal file
Binary file not shown.
BIN
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/H2Reg.exe
Normal file
BIN
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/H2Reg.exe
Normal file
Binary file not shown.
108
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/H2Reg.ini
Normal file
108
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/H2Reg.ini
Normal file
@ -0,0 +1,108 @@
|
||||
[MAIN]
|
||||
DebugMode=0 ;set to 1 to log everything - Check your resources (ship with =0)
|
||||
DumpNSToLog_before=0 ;Very verbose but good for debugging - dumps all NS info to log file before Registration
|
||||
DumpNSToLog_after=0 ;Very verbose but good for debugging - dumps all NS info to log file after Registration
|
||||
OKtoReport_FinalRegError=0 ;Report general error at end if a registration error was logged
|
||||
OKtoReport_FinalUnRegError=0 ;Report general error at end if a unregistration error was logged
|
||||
|
||||
;Advanced feature - These can be set then used as <userdir1> etc specifiers. They can
|
||||
;also be set via the H2Reg.exe command line. Command line has preference over INI file.
|
||||
UserDir1=''
|
||||
UserDir2=''
|
||||
UserDir3=''
|
||||
UserDir4=''
|
||||
|
||||
; Resource Strings
|
||||
|
||||
[en] ; English
|
||||
ErrSt_SysFileNotFound = 'Installation Error. Error reading system file or file not found.|%s'
|
||||
ErrSt_MSHelp2RTNotFound = 'MS Help 2.x runtime files are not installed on this PC.'
|
||||
ErrSt_NotAdminMode = 'You must be logged on as an Administrator.'
|
||||
ErrSt_Extra = 'Installation/registration of Help files cannot proceed.'
|
||||
|
||||
Msg_Registering = 'Registering Online Documentation Files:'
|
||||
Msg_UnRegistering = 'Unregistering Online Documentation Files:'
|
||||
Msg_LoggingNSInfo = 'Logging Namespace Info'
|
||||
Msg_Registering_Namespaces = 'Registering Namespaces'
|
||||
Msg_Registering_Titles = 'Registering Titles'
|
||||
Msg_Registering_Plugins = 'Registering Plug-ins'
|
||||
Msg_Registering_Filters = 'Registering Filters'
|
||||
Msg_UnRegistering_Namespaces = 'Unregistering Namespaces'
|
||||
Msg_UnRegistering_Titles = 'Unregistering Titles'
|
||||
Msg_UnRegistering_Plugins = 'Unregistering Plug-ins'
|
||||
Msg_UnRegistering_Filters = 'Unregistering Filters'
|
||||
|
||||
Msg_Merging_Namespaces = 'Merging Help Indexes. This may take several minutes'
|
||||
|
||||
PopupSt_FinalRegError='There were errors reported while Registering help files.||View Log file?'
|
||||
PopupSt_FinalUnRegError='There were errors reported while Unregistering help files.||View Log file?'
|
||||
|
||||
; International Strings - Defaults to [en]
|
||||
[de] ; German
|
||||
[ja] ; Japanese
|
||||
[fr] ; French
|
||||
[es] ; Spanish
|
||||
[it] ; Italian
|
||||
[ko] ; Korean
|
||||
[cn] ; Chinese (Simplified)
|
||||
[tw] ; Chinese (Traditional)
|
||||
[sv] ; Swedish
|
||||
[nl] ; Dutch
|
||||
[ru] ; Russian
|
||||
[ar] ; Arabic
|
||||
[he] ; Hebrew
|
||||
[da] ; Danish
|
||||
[no] ; Norwegian
|
||||
[fi] ; Finnish
|
||||
[pt] ; Portuguese
|
||||
[br] ; Brazilian
|
||||
[cs] ; Czech
|
||||
[pl] ; Polish
|
||||
[hu] ; Hungarian
|
||||
[el] ; Greek
|
||||
[tr] ; Turkish
|
||||
[sl] ; Slovenian
|
||||
[sk] ; Slovakian
|
||||
[eu] ; Basque
|
||||
[ca] ; Catalan
|
||||
|
||||
;--- Optionally you can place your Registration Commands in this file
|
||||
|
||||
;------- Register -r switch
|
||||
|
||||
[Reg_Namespace]
|
||||
;<nsName>|<nsColfile>|<nsDesc>
|
||||
remobjects.sdk.delphi|RemObjects SDK for Delphi.HxC|RemObjects SDK for Delphi - www.remobjects.com
|
||||
|
||||
[Reg_Title]
|
||||
;<nsName>|<TitleID>|<LangId>|<HxS_HelpFile>|<HxI_IndexFile>|<HxQ_QueryFile>|<HxR_AttrQueryFile>|<HxsMediaLoc>|<HxqMediaLoc>|<HxrMediaLoc>|<SampleMediaLoc>
|
||||
remobjects.sdk.delphi|rosdkdelphi|1033|RemObjects SDK for Delphi.HxS|RemObjects SDK for Delphi.HxI
|
||||
|
||||
[Reg_Plugin]
|
||||
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>
|
||||
remobjects|_DEFAULT|remobjects.sdk.delphi|_DEFAULT|RemObjects SDK for Delphi.HxA
|
||||
|
||||
[Reg_Filter]
|
||||
;<nsName>|<FilterName>|<FilterQueryStr>
|
||||
remobjects.sdk.delphi|RemObjects SDK for Delphi|("Product"="RemObjects SDK") AND ("Platform"="Delphi")
|
||||
remobjects.sdk.delphi|RemObjects SDK|("Product"="RemObjects SDK")
|
||||
|
||||
;------- UnRegister -u switch
|
||||
|
||||
[UnReg_Namespace]
|
||||
;<nsName>
|
||||
remobjects.sdk.delphi
|
||||
|
||||
[UnReg_Title]
|
||||
;<nsName>|<TitleID>|<LangId>
|
||||
remobjects.sdk.delphi|rosdkdelphi|1033
|
||||
|
||||
[UnReg_Plugin]
|
||||
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>
|
||||
remobjects|_DEFAULT|remobjects.sdk.delphit|_DEFAULT|RemObjects SDK for Delphi.HxA
|
||||
|
||||
[UnReg_Filter]
|
||||
;<nsName>|<FilterName>
|
||||
remobjects.sdk.delphi|RemObjects SDK for Delphi
|
||||
remobjects.sdk.delphi|RemObjects SDK
|
||||
|
||||
BIN
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/Launch.exe
Normal file
BIN
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/Launch.exe
Normal file
Binary file not shown.
Binary file not shown.
108
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/h2reg.001
Normal file
108
internal/5.0.23.613/1/Data Abstract for Delphi/BACKUP/h2reg.001
Normal file
@ -0,0 +1,108 @@
|
||||
[MAIN]
|
||||
DebugMode=0 ;set to 1 to log everything - Check your resources (ship with =0)
|
||||
DumpNSToLog_before=0 ;Very verbose but good for debugging - dumps all NS info to log file before Registration
|
||||
DumpNSToLog_after=0 ;Very verbose but good for debugging - dumps all NS info to log file after Registration
|
||||
OKtoReport_FinalRegError=0 ;Report general error at end if a registration error was logged
|
||||
OKtoReport_FinalUnRegError=0 ;Report general error at end if a unregistration error was logged
|
||||
|
||||
;Advanced feature - These can be set then used as <userdir1> etc specifiers. They can
|
||||
;also be set via the H2Reg.exe command line. Command line has preference over INI file.
|
||||
UserDir1=''
|
||||
UserDir2=''
|
||||
UserDir3=''
|
||||
UserDir4=''
|
||||
|
||||
; Resource Strings
|
||||
|
||||
[en] ; English
|
||||
ErrSt_SysFileNotFound = 'Installation Error. Error reading system file or file not found.|%s'
|
||||
ErrSt_MSHelp2RTNotFound = 'MS Help 2.x runtime files are not installed on this PC.'
|
||||
ErrSt_NotAdminMode = 'You must be logged on as an Administrator.'
|
||||
ErrSt_Extra = 'Installation/registration of Help files cannot proceed.'
|
||||
|
||||
Msg_Registering = 'Registering Online Documentation Files:'
|
||||
Msg_UnRegistering = 'Unregistering Online Documentation Files:'
|
||||
Msg_LoggingNSInfo = 'Logging Namespace Info'
|
||||
Msg_Registering_Namespaces = 'Registering Namespaces'
|
||||
Msg_Registering_Titles = 'Registering Titles'
|
||||
Msg_Registering_Plugins = 'Registering Plug-ins'
|
||||
Msg_Registering_Filters = 'Registering Filters'
|
||||
Msg_UnRegistering_Namespaces = 'Unregistering Namespaces'
|
||||
Msg_UnRegistering_Titles = 'Unregistering Titles'
|
||||
Msg_UnRegistering_Plugins = 'Unregistering Plug-ins'
|
||||
Msg_UnRegistering_Filters = 'Unregistering Filters'
|
||||
|
||||
Msg_Merging_Namespaces = 'Merging Help Indexes. This may take several minutes'
|
||||
|
||||
PopupSt_FinalRegError='There were errors reported while Registering help files.||View Log file?'
|
||||
PopupSt_FinalUnRegError='There were errors reported while Unregistering help files.||View Log file?'
|
||||
|
||||
; International Strings - Defaults to [en]
|
||||
[de] ; German
|
||||
[ja] ; Japanese
|
||||
[fr] ; French
|
||||
[es] ; Spanish
|
||||
[it] ; Italian
|
||||
[ko] ; Korean
|
||||
[cn] ; Chinese (Simplified)
|
||||
[tw] ; Chinese (Traditional)
|
||||
[sv] ; Swedish
|
||||
[nl] ; Dutch
|
||||
[ru] ; Russian
|
||||
[ar] ; Arabic
|
||||
[he] ; Hebrew
|
||||
[da] ; Danish
|
||||
[no] ; Norwegian
|
||||
[fi] ; Finnish
|
||||
[pt] ; Portuguese
|
||||
[br] ; Brazilian
|
||||
[cs] ; Czech
|
||||
[pl] ; Polish
|
||||
[hu] ; Hungarian
|
||||
[el] ; Greek
|
||||
[tr] ; Turkish
|
||||
[sl] ; Slovenian
|
||||
[sk] ; Slovakian
|
||||
[eu] ; Basque
|
||||
[ca] ; Catalan
|
||||
|
||||
;--- Optionally you can place your Registration Commands in this file
|
||||
|
||||
;------- Register -r switch
|
||||
|
||||
[Reg_Namespace]
|
||||
;<nsName>|<nsColfile>|<nsDesc>
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract for Delphi.HxC|RemObjects Data Abstract for Delphi - www.remobjects.com
|
||||
|
||||
[Reg_Title]
|
||||
;<nsName>|<TitleID>|<LangId>|<HxS_HelpFile>|<HxI_IndexFile>|<HxQ_QueryFile>|<HxR_AttrQueryFile>|<HxsMediaLoc>|<HxqMediaLoc>|<HxrMediaLoc>|<SampleMediaLoc>
|
||||
remobjects.dataabstract.delphi|rodadelphi|1033|RemObjects Data Abstract for Delphi.HxS|RemObjects Data Abstract for Delphi.HxI
|
||||
|
||||
[Reg_Plugin]
|
||||
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>
|
||||
remobjects|_DEFAULT|remobjects.dataabstract.delphi|_DEFAULT|RemObjects Data Abstract for Delphi.HxA
|
||||
|
||||
[Reg_Filter]
|
||||
;<nsName>|<FilterName>|<FilterQueryStr>
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract for Delphi|("Product"="RemObjects Data Abstract") AND ("Platform"="Delphi")
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract|("Product"="RemObjects Data Abstract")
|
||||
|
||||
;------- UnRegister -u switch
|
||||
|
||||
[UnReg_Namespace]
|
||||
;<nsName>
|
||||
remobjects.dataabstract.delphi
|
||||
|
||||
[UnReg_Title]
|
||||
;<nsName>|<TitleID>|<LangId>
|
||||
remobjects.dataabstract.delphi|rodadelphi|1033
|
||||
|
||||
[UnReg_Plugin]
|
||||
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>
|
||||
remobjects|_DEFAULT|remobjects.dataabstract.delphi|_DEFAULT|RemObjects Data Abstract for Delphi.HxA
|
||||
|
||||
[UnReg_Filter]
|
||||
;<nsName>|<FilterName>
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract for Delphi
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,129 @@
|
||||
===============================================================================
|
||||
Log File: C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\H2Reg_Log.txt
|
||||
Date: 07/09/2007 15:45:40
|
||||
Operating System: Windows XP 5.1 (Build 2600) Service Pack 2
|
||||
SysLocale.DefaultLCID: 0x0C0A (3082)
|
||||
SysLocale.PriLangID: 0x000A (10)
|
||||
SysLocale.SubLangID: 0x0003 (3)
|
||||
DecimalSeparator: ,
|
||||
-------------------------------------------------------------------------------
|
||||
EXE Path = C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\H2Reg.exe
|
||||
Cmdline Param(s) = -r
|
||||
Actual CmdLine = "C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\H2Reg.exe" -r
|
||||
_RunDir = C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help
|
||||
_ModuleName = H2Reg.exe
|
||||
_ModuleDir = C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help
|
||||
-------------------------------------------------------------------------------
|
||||
_hhInstalled = YES
|
||||
_hhVerStr = 5.2.3790.2847
|
||||
_hhFriendlyVerStr = > 1.4a
|
||||
-------------------------------------------------------------------------------
|
||||
_ieInstalled = YES
|
||||
_ieVerStr = 6.0.2900.3086
|
||||
_ieFriendlyVerStr = > Internet Explorer 6 SP1
|
||||
===============================================================================
|
||||
MS Help 2.x Runtime Found: YES
|
||||
2.5.50727.42, C:\Archivos de programa\Archivos comunes\Microsoft Shared\Help\hxds.dll
|
||||
2.5.50727.42, C:\Archivos de programa\Archivos comunes\Microsoft Shared\Help\hxvz.dll
|
||||
NT Admin Log On: YES
|
||||
PC Language ID = es
|
||||
-------------------------------------------------------------------------------
|
||||
Quiet Mode (-Q): No
|
||||
Registration Mode (-R): Yes
|
||||
UnRegistration Mode (-U): No
|
||||
Append Log Mode (-A): No
|
||||
No NT Admin Check (-N): No
|
||||
Merge Indexes Mode (-M): No
|
||||
Cmd Script File (CmdFile=): C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\H2Reg.ini
|
||||
User Dir 1 (UserDir1=):
|
||||
User Dir 2 (UserDir2=):
|
||||
User Dir 3 (UserDir3=):
|
||||
User Dir 4 (UserDir4=):
|
||||
===============================================================================
|
||||
CmdFile = C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\H2Reg.ini
|
||||
<windir> = C:\WINDOWS
|
||||
<winsysdir> = C:\WINDOWS\system32
|
||||
<programfilesdir> = C:\Archivos de programa
|
||||
<exedir> = C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help
|
||||
<exedirparent> = C:\ARCHIV~1\REMOBJ~1\DATAAB~1
|
||||
<cmdfiledir> = C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help
|
||||
<cmdfiledirparent> = C:\ARCHIV~1\REMOBJ~1\DATAAB~1
|
||||
<userdir1> =
|
||||
<userdir1parent> =
|
||||
<userdir2> =
|
||||
<userdir2parent> =
|
||||
<userdir3> =
|
||||
<userdir3parent> =
|
||||
<userdir4> =
|
||||
<userdir4parent> =
|
||||
-------------------------------------------------------------------------------
|
||||
[Reg_Namespace]
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract for Delphi.HxC|RemObjects Data Abstract for Delphi - www.remobjects.com
|
||||
|
||||
[Reg_Title]
|
||||
remobjects.dataabstract.delphi|rodadelphi|1033|RemObjects Data Abstract for Delphi.HxS|RemObjects Data Abstract for Delphi.HxI
|
||||
|
||||
[Reg_Plugin]
|
||||
remobjects|_DEFAULT|remobjects.dataabstract.delphi|_DEFAULT|RemObjects Data Abstract for Delphi.HxA
|
||||
|
||||
[Reg_Filter]
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract for Delphi|("Product"="RemObjects Data Abstract") AND ("Platform"="Delphi")
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract|("Product"="RemObjects Data Abstract")
|
||||
|
||||
[UnReg_Namespace]
|
||||
remobjects.dataabstract.delphi
|
||||
|
||||
[UnReg_Title]
|
||||
remobjects.dataabstract.delphi|rodadelphi|1033
|
||||
|
||||
[UnReg_Plugin]
|
||||
remobjects|_DEFAULT|remobjects.dataabstract.delphi|_DEFAULT|RemObjects Data Abstract for Delphi.HxA
|
||||
|
||||
[UnReg_Filter]
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract for Delphi
|
||||
remobjects.dataabstract.delphi|RemObjects Data Abstract
|
||||
-------------------------------------------------------------------------------
|
||||
15:45:40 [Reg_Namespace] - Lines To Process = 1
|
||||
15:45:40 <nsName>="remobjects.dataabstract.delphi"
|
||||
15:45:40 <nsColfile>="C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\RemObjects Data Abstract for Delphi.HxC"
|
||||
15:45:40 <nsDesc>="RemObjects Data Abstract for Delphi - www.remobjects.com"
|
||||
15:45:40 +Mode = Not Enabled
|
||||
15:45:40 -->Registered OK
|
||||
-------------------------------------------------------------------------------
|
||||
15:45:40 [Reg_Title] - Lines To Process = 1
|
||||
15:45:40 <nsName>="remobjects.dataabstract.delphi"
|
||||
15:45:40 <TitleID>="rodadelphi"
|
||||
15:45:40 <LangID>="1033"
|
||||
15:45:40 <HxS_HelpFile>="C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\RemObjects Data Abstract for Delphi.HxS"
|
||||
15:45:40 <HxI_IndexFile>="C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\RemObjects Data Abstract for Delphi.HxI"
|
||||
15:45:40 <HxQ_QueryFile>=""
|
||||
15:45:40 <HxR_AttrQueryFile>=""
|
||||
15:45:40 <HxsMediaLoc>=""
|
||||
15:45:40 <HxqMediaLoc>=""
|
||||
15:45:40 <HxrMediaLoc>=""
|
||||
15:45:40 <SampleMediaLoc>=""
|
||||
15:45:40 -->Registered OK
|
||||
-------------------------------------------------------------------------------
|
||||
15:45:40 [Reg_Plugin] - Lines To Process = 1
|
||||
15:45:40 <nsName_Parent>="remobjects"
|
||||
15:45:40 <HxT_Parent>="_DEFAULT"
|
||||
15:45:40 <nsName_Child>="remobjects.dataabstract.delphi"
|
||||
15:45:40 <HxT_Child>="_DEFAULT"
|
||||
15:45:40 <HxA_Child>="C:\ARCHIV~1\REMOBJ~1\DATAAB~1\Help\RemObjects Data Abstract for Delphi.HxA"
|
||||
15:45:40 Plug Child "remobjects.dataabstract.delphi" into "remobjects"
|
||||
15:45:40 -->Registered OK
|
||||
-------------------------------------------------------------------------------
|
||||
15:45:40 [Reg_Filter] - Lines To Process = 2
|
||||
15:45:40 <nsName>="remobjects.dataabstract.delphi"
|
||||
15:45:40 <FilterName>="RemObjects Data Abstract for Delphi"
|
||||
15:45:40 <FilterQueryStr>="("Product"="RemObjects Data Abstract") AND ("Platform"="Delphi")"
|
||||
15:45:40 -->Registered OK
|
||||
15:45:40
|
||||
15:45:40 <nsName>="remobjects.dataabstract.delphi"
|
||||
15:45:40 <FilterName>="RemObjects Data Abstract"
|
||||
15:45:40 <FilterQueryStr>="("Product"="RemObjects Data Abstract")"
|
||||
15:45:40 -->Registered OK
|
||||
===============================================================================
|
||||
|
||||
--END OF FILE--
|
||||
|
||||
Binary file not shown.
@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE HelpAttributes>
|
||||
<HelpAttributes DTDVersion="1.0">
|
||||
<AttName Id="1" Name="RemObjectsDataAbstractforDelphi" Display="Yes" UIString="RemObjects Data Abstract for Delphi Help Collection" AttType="Enum">
|
||||
<AttVal Id="1_1" Name="MyTitle1" Display="Yes" UIString="First Title Help" />
|
||||
<AttVal Id="1_2" Name="MyTitle2" Display="Yes" UIString="Second Title Help" />
|
||||
<AttVal Id="1_3" Name="MyTitle3" Display="Yes" UIString="Third Title Help" />
|
||||
</AttName>
|
||||
<AttName Id="2" Name="DevLang" Display="Yes" UIString="DevLang" AttType="Enum">
|
||||
<AttVal Id="2_1" Name="CSharp" Display="Yes" UIString="CSharp" />
|
||||
</AttName>
|
||||
<AttName Id="3" Name="Locale" Display="No" UIString="Locale" AttType="Enum">
|
||||
<AttVal Id="3_1" Name="kbEnglish" Display="No" UIString="English" />
|
||||
</AttName>
|
||||
<AttName Id="4" Name="TargetOS" Display="No" UIString="TargetOS" AttType="Enum">
|
||||
<AttVal Id="4_1" Name="Windows" Display="No" UIString="Windows" />
|
||||
</AttName>
|
||||
<AttName Id="5" Name="TopicType" Display="No" UIString="TopicType" AttType="Enum">
|
||||
<AttVal Id="5_1" Name="kbArticle" Display="No" UIString="Article" />
|
||||
<AttVal Id="5_2" Name="kbHowTo" Display="No" UIString="How To" />
|
||||
<AttVal Id="5_3" Name="kbSyntax" Display="No" UIString="Syntax" />
|
||||
</AttName>
|
||||
<AttName Id="8" Name="LinkGroup" Display="Yes" UIString="LinkGroup" AttType="Enum">
|
||||
<AttVal Id="8_1" Name="remobjectsdataabstractdelphi" Display="Yes" UIString="RemObjects Data Abstract for Delphi" />
|
||||
</AttName>
|
||||
</HelpAttributes>
|
||||
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE HelpCollection>
|
||||
<HelpCollection
|
||||
DTDVersion="1.0"
|
||||
Id=""
|
||||
FileVersion="2.0.0.0"
|
||||
LangId=""
|
||||
Font=""
|
||||
FontSize=""
|
||||
Charset=""
|
||||
Title="RemObjects Data Abstract for Delphi"
|
||||
Copyright="Copyright (c) 2002-2006, RemObjects Software, LLC.">
|
||||
|
||||
|
||||
<AttributeDef File="RemObjects Data Abstract for Delphi.HxA"/>
|
||||
|
||||
<TOCDef File="RemObjects Data Abstract for Delphi.HxT"/>
|
||||
|
||||
<KeywordIndexDef File="RemObjects Data Abstract for Delphi_K.HxK"/>
|
||||
<KeywordIndexDef File="RemObjects Data Abstract for Delphi_F.HxK"/>
|
||||
|
||||
<ItemMoniker Name="!DefaultFullTextSearch" ProgId="HxDs.HxFullTextSearch" InitData="FTS"/>
|
||||
<ItemMoniker Name="!DefaultTOC" ProgId="HxDs.HxHierarchy" InitData="COL_Master"/>
|
||||
<ItemMoniker Name="!DefaultKeywordIndex" ProgId="HxDs.HxIndex" InitData="K"/>
|
||||
<ItemMoniker Name="!DefaultAssociativeIndex" ProgId="HxDs.HxIndex" InitData=""/>
|
||||
<ItemMoniker Name="!DefaultContextWindowIndex" ProgId="HxDs.HxIndex" InitData="F"/>
|
||||
<ItemMoniker Name="!DefaultNamedUrlIndex" ProgId="HxDs.HxIndex" InitData=""/>
|
||||
|
||||
</HelpCollection>
|
||||
Binary file not shown.
Binary file not shown.
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE HelpTOC>
|
||||
<HelpTOC
|
||||
DTDVersion="1.0"
|
||||
Id="1.0"
|
||||
FileVersion="1.0"
|
||||
LangId="1033"
|
||||
Font=""
|
||||
FontSize="8"
|
||||
Charset="0"
|
||||
ParentNodeIcon="Book"
|
||||
IconFile=""
|
||||
PluginStyle="Flat"
|
||||
PluginTitle="">
|
||||
|
||||
<HelpTOCNode Title="RemObjects Data Abstract for Delphi" Url="rodadephi/index.html">
|
||||
<HelpTOCNode NodeType="TOC" Url="rodadelphi/index.html"/>
|
||||
</HelpTOCNode>
|
||||
|
||||
<ToolData Name="MSTOCEXPST" Value="Expanded"/>
|
||||
<ToolData Name="MSTOCMRUDIR" Value="D:\Proj\vss\H2Reg\DOC\Help\"/>
|
||||
|
||||
</HelpTOC>
|
||||
@ -0,0 +1,543 @@
|
||||
edaschemamodeleronly
|
||||
edaschemamodeleronly_object
|
||||
idaadoconnection
|
||||
idaadoconnection_object
|
||||
idaadoconnection_providername
|
||||
idaadoconnection_providertype
|
||||
idaconnection
|
||||
idaconnection_begintransaction
|
||||
idaconnection_close
|
||||
idaconnection_committransaction
|
||||
idaconnection_connected
|
||||
idaconnection_connectionstring
|
||||
idaconnection_intransaction
|
||||
idaconnection_name
|
||||
idaconnection_newcommand
|
||||
idaconnection_newdataset
|
||||
idaconnection_object
|
||||
idaconnection_open
|
||||
idaconnection_password
|
||||
idaconnection_rollbacktransaction
|
||||
idaconnection_userid
|
||||
idadataset
|
||||
idadataset_active
|
||||
idadataset_close
|
||||
idadataset_eof
|
||||
idadataset_fieldbyname
|
||||
idadataset_fieldcount
|
||||
idadataset_fields
|
||||
idadataset_fieldvalues
|
||||
idadataset_isempty
|
||||
idadataset_next
|
||||
idadataset_object
|
||||
idadataset_open
|
||||
idadelta
|
||||
idadelta_add
|
||||
idadelta_changes
|
||||
idadelta_clear
|
||||
idadelta_count
|
||||
idadelta_isnewrecord
|
||||
idadelta_keyfieldcount
|
||||
idadelta_keyfieldnames
|
||||
idadelta_loggedfieldcount
|
||||
idadelta_loggedfieldnames
|
||||
idadelta_loggedfieldtypes
|
||||
idadelta_logicalname
|
||||
idadelta_object
|
||||
idadelta_removechange
|
||||
idaibconnectionproperties
|
||||
idaibconnectionproperties_charset
|
||||
idaibconnectionproperties_object
|
||||
idaibconnectionproperties_role
|
||||
idaibconnectionproperties_sqldialect
|
||||
idaibtransactionaccess
|
||||
idaibtransactionaccess_commit
|
||||
idaibtransactionaccess_commitretaining
|
||||
idaibtransactionaccess_object
|
||||
idaibtransactionaccess_rollback
|
||||
idaibtransactionaccess_rollbackretaining
|
||||
idaibtransactionaccess_transaction
|
||||
idainterbaseconnection
|
||||
idainterbaseconnection_object
|
||||
idaoracleconnection
|
||||
idaoracleconnection_object
|
||||
idasqlcommand
|
||||
idasqlcommand_execute
|
||||
idasqlcommand_name
|
||||
idasqlcommand_object
|
||||
idasqlcommand_parambyname
|
||||
idasqlcommand_params
|
||||
idasqlcommand_prepared
|
||||
idasqlcommand_refreshparams
|
||||
idasqlcommand_sql
|
||||
idasqlcommand_where
|
||||
tbaseloginservice
|
||||
tbaseloginservice_object
|
||||
tbaseloginservice_onlogout
|
||||
tdaadodatatable
|
||||
tdaadodatatable_object
|
||||
tdaadodriver
|
||||
tdaadodriver_object
|
||||
tdabasefield
|
||||
tdabasefield_asboolean
|
||||
tdabasefield_ascurrency
|
||||
tdabasefield_asdatetime
|
||||
tdabasefield_asfloat
|
||||
tdabasefield_asinteger
|
||||
tdabasefield_aslargeint
|
||||
tdabasefield_asstring
|
||||
tdabasefield_asvariant
|
||||
tdabasefield_aswidestring
|
||||
tdabasefield_blobtype
|
||||
tdabasefield_clear
|
||||
tdabasefield_datatype
|
||||
tdabasefield_description
|
||||
tdabasefield_dictionaryentry
|
||||
tdabasefield_generatorname
|
||||
tdabasefield_isnull
|
||||
tdabasefield_name
|
||||
tdabasefield_object
|
||||
tdabasefield_size
|
||||
tdabasefield_value
|
||||
tdabindatastreamer
|
||||
tdabindatastreamer_object
|
||||
tdabusinessprocessor
|
||||
tdabusinessprocessor_businessrulesid
|
||||
tdabusinessprocessor_currentchange
|
||||
tdabusinessprocessor_currentdelta
|
||||
tdabusinessprocessor_deletecommandname
|
||||
tdabusinessprocessor_insertcommandname
|
||||
tdabusinessprocessor_object
|
||||
tdabusinessprocessor_onafterprocesschange
|
||||
tdabusinessprocessor_onafterprocessdelta
|
||||
tdabusinessprocessor_onbeforeprocesschange
|
||||
tdabusinessprocessor_onbeforeprocessdelta
|
||||
tdabusinessprocessor_ongeneratesql
|
||||
tdabusinessprocessor_onprocesschange
|
||||
tdabusinessprocessor_onprocesserror
|
||||
tdabusinessprocessor_onrefreshdeltachange
|
||||
tdabusinessprocessor_processoroptions
|
||||
tdabusinessprocessor_referenceddataset
|
||||
tdabusinessprocessor_refreshdatasetname
|
||||
tdabusinessprocessor_schema
|
||||
tdabusinessprocessor_updatecommandname
|
||||
tdabusinessprocessor_updatemode
|
||||
tdabusinessprocessor_userupdatefields
|
||||
tdacache
|
||||
tdacache_object
|
||||
tdacdsdatatable
|
||||
tdacdsdatatable_applyupdates
|
||||
tdacdsdatatable_nativeloadfromfile
|
||||
tdacdsdatatable_nativeloadfromstream
|
||||
tdacdsdatatable_nativesavetofile
|
||||
tdacdsdatatable_nativesavetostream
|
||||
tdacdsdatatable_object
|
||||
tdacolumnmapping
|
||||
tdacolumnmapping_datasetfield
|
||||
tdacolumnmapping_object
|
||||
tdacolumnmapping_sqlorigin
|
||||
tdacolumnmapping_tablefield
|
||||
tdaconnectionmanager
|
||||
tdaconnectionmanager_clearpool
|
||||
tdaconnectionmanager_connections
|
||||
tdaconnectionmanager_drivermanager
|
||||
tdaconnectionmanager_maxpoolsize
|
||||
tdaconnectionmanager_newconnection
|
||||
tdaconnectionmanager_object
|
||||
tdaconnectionmanager_onconnectionacquired
|
||||
tdaconnectionmanager_onconnectioncreated
|
||||
tdaconnectionmanager_onconnectionfailure
|
||||
tdaconnectionmanager_onconnectiontimedout
|
||||
tdaconnectionmanager_poolbehaviour
|
||||
tdaconnectionmanager_poolingenabled
|
||||
tdaconnectionmanager_poolsize
|
||||
tdaconnectionmanager_pooltimeoutseconds
|
||||
tdaconnectionmanager_pooltransactionbehaviour
|
||||
tdaconnectionmanager_waitintervalseconds
|
||||
tdacustomfield
|
||||
tdacustomfield_alignment
|
||||
tdacustomfield_businessclassid
|
||||
tdacustomfield_calculated
|
||||
tdacustomfield_customattributes
|
||||
tdacustomfield_defaultvalue
|
||||
tdacustomfield_displayformat
|
||||
tdacustomfield_displaylabel
|
||||
tdacustomfield_displaywidth
|
||||
tdacustomfield_editformat
|
||||
tdacustomfield_editmask
|
||||
tdacustomfield_fieldcollection
|
||||
tdacustomfield_inprimarykey
|
||||
tdacustomfield_keyfields
|
||||
tdacustomfield_loadfromstream
|
||||
tdacustomfield_logchanges
|
||||
tdacustomfield_lookup
|
||||
tdacustomfield_lookupcache
|
||||
tdacustomfield_lookupkeyfields
|
||||
tdacustomfield_lookupresultfield
|
||||
tdacustomfield_lookupsource
|
||||
tdacustomfield_object
|
||||
tdacustomfield_oldvalue
|
||||
tdacustomfield_onchange
|
||||
tdacustomfield_onvalidate
|
||||
tdacustomfield_readonly
|
||||
tdacustomfield_regexpression
|
||||
tdacustomfield_required
|
||||
tdacustomfield_savetostream
|
||||
tdacustomfield_serverautorefresh
|
||||
tdacustomfield_visible
|
||||
tdadatadictionary
|
||||
tdadatadictionary_fields
|
||||
tdadatadictionary_object
|
||||
tdadatadictionaryfield
|
||||
tdadatadictionaryfield_object
|
||||
tdadataset
|
||||
tdadataset_businessclassid
|
||||
tdadataset_businessrulesclient
|
||||
tdadataset_businessrulesserver
|
||||
tdadataset_fieldbyname
|
||||
tdadataset_fields
|
||||
tdadataset_object
|
||||
tdadatasetprovider
|
||||
tdadatasetprovider_datatable
|
||||
tdadatasetprovider_object
|
||||
tdadatasetrelationship
|
||||
tdadatasetrelationship_description
|
||||
tdadatasetrelationship_detaildatasetname
|
||||
tdadatasetrelationship_detailfields
|
||||
tdadatasetrelationship_masterdatasetname
|
||||
tdadatasetrelationship_masterfields
|
||||
tdadatasetrelationship_name
|
||||
tdadatasetrelationship_object
|
||||
tdadatasource
|
||||
tdadatasource_datatable
|
||||
tdadatasource_object
|
||||
tdadatastreamer
|
||||
tdadatastreamer_object
|
||||
tdadatatable
|
||||
tdadatatable_active
|
||||
tdadatatable_applyupdates
|
||||
tdadatatable_businessrulesid
|
||||
tdadatatable_cancelupdates
|
||||
tdadatatable_close
|
||||
tdadatatable_closing
|
||||
tdadatatable_delta
|
||||
tdadatatable_detailfields
|
||||
tdadatatable_detailoptions
|
||||
tdadatatable_editing
|
||||
tdadatatable_eof
|
||||
tdadatatable_fetching
|
||||
tdadatatable_fieldbyname
|
||||
tdadatatable_fieldcount
|
||||
tdadatatable_fields
|
||||
tdadatatable_fieldvalues
|
||||
tdadatatable_hasdelta
|
||||
tdadatatable_hasdeltarecursive
|
||||
tdadatatable_isempty
|
||||
tdadatatable_loadfromfile
|
||||
tdadatatable_loadfromremotesource
|
||||
tdadatatable_loadfromstream
|
||||
tdadatatable_loadschema
|
||||
tdadatatable_loadscript
|
||||
tdadatatable_localconnection
|
||||
tdadatatable_localdatastreamer
|
||||
tdadatatable_localschema
|
||||
tdadatatable_logchanges
|
||||
tdadatatable_logicalname
|
||||
tdadatatable_masterfields
|
||||
tdadatatable_mastermappingmode
|
||||
tdadatatable_masteroptions
|
||||
tdadatatable_masterparamsmappings
|
||||
tdadatatable_masterrequestmappings
|
||||
tdadatatable_mastersource
|
||||
tdadatatable_maxrecords
|
||||
tdadatatable_mergedelta
|
||||
tdadatatable_object
|
||||
tdadatatable_onafterapplyupdates
|
||||
tdadatatable_onafterfieldchange
|
||||
tdadatatable_onaftermergedelta
|
||||
tdadatatable_onbeforeapplyupdates
|
||||
tdadatatable_onbeforefieldchange
|
||||
tdadatatable_onbeforemergedelta
|
||||
tdadatatable_open
|
||||
tdadatatable_opening
|
||||
tdadatatable_parambyname
|
||||
tdadatatable_params
|
||||
tdadatatable_readonly
|
||||
tdadatatable_recordcount
|
||||
tdadatatable_remotedataadapter
|
||||
tdadatatable_remotefetchenabled
|
||||
tdadatatable_remoteupdatesoptions
|
||||
tdadatatable_savetofile
|
||||
tdadatatable_savetostream
|
||||
tdadatatable_scriptcode
|
||||
tdadatatable_storeactive
|
||||
tdadatatable_streamingoptions
|
||||
tdadatatable_where
|
||||
tdadbisamdriver
|
||||
tdadbisamdriver_object
|
||||
tdadbsessionmanager
|
||||
tdadbsessionmanager_clearsessionscommand
|
||||
tdadbsessionmanager_clearsessionsoncreate
|
||||
tdadbsessionmanager_clearsessionsondestroy
|
||||
tdadbsessionmanager_connection
|
||||
tdadbsessionmanager_deletesessioncommand
|
||||
tdadbsessionmanager_fieldnamecreated
|
||||
tdadbsessionmanager_fieldnamedata
|
||||
tdadbsessionmanager_fieldnamelastaccessed
|
||||
tdadbsessionmanager_fieldnamesessionid
|
||||
tdadbsessionmanager_getallsessionidsdataset
|
||||
tdadbsessionmanager_getsessioncountdataset
|
||||
tdadbsessionmanager_getsessiondataset
|
||||
tdadbsessionmanager_insertsessioncommand
|
||||
tdadbsessionmanager_object
|
||||
tdadbsessionmanager_onconvertguid
|
||||
tdadbsessionmanager_schema
|
||||
tdadbsessionmanager_updatesessioncommand
|
||||
tdadbxdriver
|
||||
tdadbxdriver_object
|
||||
tdadelta
|
||||
tdadelta_add
|
||||
tdadelta_changes
|
||||
tdadelta_clear
|
||||
tdadelta_count
|
||||
tdadelta_isnewrecord
|
||||
tdadelta_keyfieldcount
|
||||
tdadelta_keyfieldnames
|
||||
tdadelta_loggedfieldcount
|
||||
tdadelta_loggedfieldnames
|
||||
tdadelta_loggedfieldtypes
|
||||
tdadelta_object
|
||||
tdadelta_removechange
|
||||
tdadeltachange
|
||||
tdadeltachange_changetype
|
||||
tdadeltachange_delta
|
||||
tdadeltachange_message
|
||||
tdadeltachange_newvaluebyname
|
||||
tdadeltachange_newvalues
|
||||
tdadeltachange_object
|
||||
tdadeltachange_oldvaluebyname
|
||||
tdadeltachange_oldvalues
|
||||
tdadeltachange_recid
|
||||
tdadeltachange_refreshedbyserver
|
||||
tdadeltachange_status
|
||||
tdadiagrams
|
||||
tdadiagrams_object
|
||||
tdadrivermanager
|
||||
tdadrivermanager_autoload
|
||||
tdadrivermanager_drivercount
|
||||
tdadrivermanager_driverdirectory
|
||||
tdadrivermanager_driverinfo
|
||||
tdadrivermanager_drivers
|
||||
tdadrivermanager_loaddriver
|
||||
tdadrivermanager_loaddrivers
|
||||
tdadrivermanager_object
|
||||
tdadrivermanager_ondriverloaded
|
||||
tdadrivermanager_ondriverunloaded
|
||||
tdadrivermanager_unloadalldrivers
|
||||
tdadrivermanager_unloaddriver
|
||||
tdafibdriver
|
||||
tdafibdriver_object
|
||||
tdafield
|
||||
tdafield_calculated
|
||||
tdafield_dictionaryentry
|
||||
tdafield_inprimarykey
|
||||
tdafield_keyfields
|
||||
tdafield_lookup
|
||||
tdafield_lookupcache
|
||||
tdafield_lookupkeyfields
|
||||
tdafield_lookupresultfield
|
||||
tdafield_lookupsource
|
||||
tdafield_object
|
||||
tdafield_onchange
|
||||
tdafield_onvalidate
|
||||
tdagetdatarequest
|
||||
tdagetdatarequest_incomingdataparameter
|
||||
tdagetdatarequest_object
|
||||
tdagetdatarequest_outgoingincludeschemaparameter
|
||||
tdagetdatarequest_outgoingmaxrecordsparameter
|
||||
tdagetdatarequest_outgoingparamsparameter
|
||||
tdagetdatarequest_outgoingtablenamesparameter
|
||||
tdagetdatarequest_outgoingtablerequestinfosparameter
|
||||
tdagetschemarequest
|
||||
tdagetschemarequest_incomingschemaparameter
|
||||
tdagetschemarequest_object
|
||||
tdagetschemarequest_outgoingfilterparameter
|
||||
tdagetscriptsrequest
|
||||
tdagetscriptsrequest_incomingscriptparameter
|
||||
tdagetscriptsrequest_object
|
||||
tdagetscriptsrequest_outgoingtablenamesparameter
|
||||
tdaibodriver
|
||||
tdaibodriver_object
|
||||
tdaibxdriver
|
||||
tdaibxdriver_object
|
||||
tdamydacdriver
|
||||
tdamydacdriver_object
|
||||
tdamysqldacdriver
|
||||
tdamysqldacdriver_object
|
||||
tdaodacdriver
|
||||
tdaodacdriver_object
|
||||
tdaparam
|
||||
tdaparam_asstring
|
||||
tdaparam_object
|
||||
tdaparam_paramtype
|
||||
tdaparam_value
|
||||
tdapostgresdacdriver
|
||||
tdapostgresdacdriver_object
|
||||
tdapoweredbydataabstractbutton
|
||||
tdapoweredbydataabstractbutton_object
|
||||
tdapsscriptingprovider
|
||||
tdapsscriptingprovider_object
|
||||
tdapsscriptingprovider_scriptengine
|
||||
tdaremotedataadapter
|
||||
tdaremotedataadapter_afterapplyupdates
|
||||
tdaremotedataadapter_aftergetdatacall
|
||||
tdaremotedataadapter_aftergetschemacall
|
||||
tdaremotedataadapter_aftergetscriptscall
|
||||
tdaremotedataadapter_afterupdatedatacall
|
||||
tdaremotedataadapter_applyupdates
|
||||
tdaremotedataadapter_beforeapplyupdates
|
||||
tdaremotedataadapter_beforegetdatacall
|
||||
tdaremotedataadapter_beforegetschemacall
|
||||
tdaremotedataadapter_beforegetscriptscall
|
||||
tdaremotedataadapter_beforeupdatedatacall
|
||||
tdaremotedataadapter_cacheschema
|
||||
tdaremotedataadapter_datastreamer
|
||||
tdaremotedataadapter_fill
|
||||
tdaremotedataadapter_fillschema
|
||||
tdaremotedataadapter_fillscripts
|
||||
tdaremotedataadapter_flushschema
|
||||
tdaremotedataadapter_getdatacall
|
||||
tdaremotedataadapter_getschemacall
|
||||
tdaremotedataadapter_getscriptscall
|
||||
tdaremotedataadapter_object
|
||||
tdaremotedataadapter_remoteservice
|
||||
tdaremotedataadapter_schema
|
||||
tdaremotedataadapter_setupdefaultrequest
|
||||
tdaremotedataadapter_setupdefaultrequestv3
|
||||
tdaremotedataadapter_updatedatacall
|
||||
tdaremotedataadapterrequest
|
||||
tdaremotedataadapterrequest_methodname
|
||||
tdaremotedataadapterrequest_object
|
||||
tdaremotedataadapterrequest_params
|
||||
tdaremoteservice
|
||||
tdaremoteservice_object
|
||||
tdaschema
|
||||
tdaschema_clear
|
||||
tdaschema_commands
|
||||
tdaschema_connectionmanager
|
||||
tdaschema_datadictionary
|
||||
tdaschema_datasets
|
||||
tdaschema_diagrams
|
||||
tdaschema_object
|
||||
tdaschema_relationships
|
||||
tdaschema_updaterules
|
||||
tdascriptingprovider
|
||||
tdascriptingprovider_object
|
||||
tdasdacdriver
|
||||
tdasdacdriver_object
|
||||
tdasqlcommand
|
||||
tdasqlcommand_description
|
||||
tdasqlcommand_name
|
||||
tdasqlcommand_object
|
||||
tdasqlcommand_parambyname
|
||||
tdasqlcommand_params
|
||||
tdasqlcommand_sqlcommandcollection
|
||||
tdasqlcommand_statements
|
||||
tdastatement
|
||||
tdastatement_columnmappings
|
||||
tdastatement_connection
|
||||
tdastatement_name
|
||||
tdastatement_needsparams
|
||||
tdastatement_object
|
||||
tdastatement_sql
|
||||
tdastatement_statementcollection
|
||||
tdastatement_statementtype
|
||||
tdastatement_targettable
|
||||
tdataabstractservice
|
||||
tdataabstractservice_acquireconnection
|
||||
tdataabstractservice_afteracquireconnection
|
||||
tdataabstractservice_afterexecutecommand
|
||||
tdataabstractservice_aftergetdatasetdata
|
||||
tdataabstractservice_aftergetdatasetschema
|
||||
tdataabstractservice_afterprocessdeltas
|
||||
tdataabstractservice_afterreleaseconnection
|
||||
tdataabstractservice_allowdataaccess
|
||||
tdataabstractservice_allowexecutecommands
|
||||
tdataabstractservice_allowexecutesql
|
||||
tdataabstractservice_allowschemaaccess
|
||||
tdataabstractservice_allowwheresql
|
||||
tdataabstractservice_autocreatebusinessprocessors
|
||||
tdataabstractservice_beforeacquireconnection
|
||||
tdataabstractservice_beforeexecutecommand
|
||||
tdataabstractservice_beforegetdatasetdata
|
||||
tdataabstractservice_beforegetdatasetschema
|
||||
tdataabstractservice_beforeprocessdeltas
|
||||
tdataabstractservice_beforereleaseconnection
|
||||
tdataabstractservice_connection
|
||||
tdataabstractservice_connectionname
|
||||
tdataabstractservice_exporteddatatables
|
||||
tdataabstractservice_object
|
||||
tdataabstractservice_onacquireconnectionfailure
|
||||
tdataabstractservice_onbusinessprocessorautocreated
|
||||
tdataabstractservice_ongetschemaasxmlevent
|
||||
tdataabstractservice_onprocessdeltaserror
|
||||
tdataabstractservice_onupdatedatabegintransaction
|
||||
tdataabstractservice_onupdatedatacommittransaction
|
||||
tdataabstractservice_onupdatedatarollbacktransaction
|
||||
tdataabstractservice_processdeltaswithoutupdaterules
|
||||
tdataabstractservice_releaseconnection
|
||||
tdataabstractservice_servicedatastreamer
|
||||
tdataabstractservice_serviceschema
|
||||
tdataabstractservice_validatecommandexecution
|
||||
tdataabstractservice_validatedatasetaccess
|
||||
tdataabstractservice_validatedirectsqlaccess
|
||||
tdaupdatedatarequest
|
||||
tdaupdatedatarequest_incomingdeltaparameter
|
||||
tdaupdatedatarequest_object
|
||||
tdaupdatedatarequest_outgoingdeltaparameter
|
||||
tdaupdaterule
|
||||
tdaupdaterule_datasetname
|
||||
tdaupdaterule_dodelete
|
||||
tdaupdaterule_doinsert
|
||||
tdaupdaterule_doupdate
|
||||
tdaupdaterule_failurebehavior
|
||||
tdaupdaterule_name
|
||||
tdaupdaterule_object
|
||||
tdawhere
|
||||
tdawhere_addcondition
|
||||
tdawhere_addconditions
|
||||
tdawhere_addoperator
|
||||
tdawhere_addtext
|
||||
tdawhere_addvaluegroup
|
||||
tdawhere_changed
|
||||
tdawhere_clause
|
||||
tdawhere_clear
|
||||
tdawhere_clientfields
|
||||
tdawhere_closebracket
|
||||
tdawhere_defaultoperator
|
||||
tdawhere_empty
|
||||
tdawhere_object
|
||||
tdawhere_onchange
|
||||
tdawhere_openbracket
|
||||
tdaxmldatastreamer
|
||||
tdaxmldatastreamer_documentname
|
||||
tdaxmldatastreamer_object
|
||||
tdaxmldatastreamer_options
|
||||
tdaxmldatastreamer_readxslt
|
||||
tdaxmldatastreamer_rowoptions
|
||||
tdaxmldatastreamer_schemaoptions
|
||||
tdaxmldatastreamer_skipnull
|
||||
tdaxmldatastreamer_writexslt
|
||||
tmultidbloginservice
|
||||
tmultidbloginservice_object
|
||||
tmultidbloginservice_onlogin
|
||||
tsimpleloginservice
|
||||
tsimpleloginservice_object
|
||||
tsimpleloginservice_onlogin
|
||||
userinfo
|
||||
userinfo_attributes
|
||||
userinfo_object
|
||||
userinfo_privileges
|
||||
userinfo_sessionid
|
||||
userinfo_userdata
|
||||
userinfo_userid
|
||||
@ -0,0 +1,629 @@
|
||||
:Base RemObjects Data Abstract for Delphi.hlp>MAIN
|
||||
:Title RemObjects Data Abstract for Delphi
|
||||
1 Welcome to Data Abstract
|
||||
2 Welcome to Data Abstract=id_1
|
||||
2 What's New in Data Abstract
|
||||
3 What's New in Data Abstract=id_9
|
||||
3 Breaking Changes=id_11
|
||||
2 Overview of DA Components
|
||||
3 Overview of DA Components=id_5
|
||||
1 Programming with Data Abstract
|
||||
2 Programming with Data Abstract=id_3
|
||||
2 Concepts
|
||||
3 Concepts=id_35
|
||||
3 Schemas=id_38
|
||||
3 Database Drivers
|
||||
4 Database Drivers=id_33
|
||||
4 Driver Components=id_60
|
||||
3 Connection Pooling
|
||||
4 Connection Pooling=id_41
|
||||
3 Transaction Handling
|
||||
4 Transaction Handling=id_42
|
||||
3 Command and Data Table Parameters
|
||||
4 Command and Data Table Parameters=id_43
|
||||
3 Where Clauses
|
||||
4 Where Clauses=id_45
|
||||
3 Master/Detail Relationships
|
||||
4 Master/Detail Relationships=id_46
|
||||
3 Updates
|
||||
4 Updates=id_47
|
||||
4 Deltas and Delta Changes=id_79
|
||||
4 AutoIncs and Generators=id_72
|
||||
4 Update Rules=id_80
|
||||
3 Cross Database Support
|
||||
4 Cross Database Support=id_49
|
||||
4 Column Mapping=id_53
|
||||
3 Business Rules Scripts
|
||||
4 Business Rules Scripts=id_50
|
||||
3 Dynamic Method Binding
|
||||
4 Dynamic Method Binding=id_51
|
||||
4 The New v4.0 Service Interface=id_109
|
||||
2 IDE Integration
|
||||
3 IDE Integration=id_36
|
||||
3 New Project Templates=id_113
|
||||
3 Component Editors
|
||||
4 Component Editors=id_114
|
||||
4 Remote Data Adapter Design-Time Support=id_116
|
||||
4 Data Table Design-Time Support
|
||||
5 Data Table Design-Time Support=id_117
|
||||
5 Master/Detail Wizard=id_73
|
||||
2 Comparing .NET and Delphi Implementations of Data Abstract
|
||||
3 Comparing .NET and Delphi Implementations of Data Abstract=id_4
|
||||
1 Tools
|
||||
2 Schema Modeler
|
||||
3 Schema Modeler=id_6
|
||||
3 Schema Modeler Overview=id_132
|
||||
3 Data Tables Pane=id_54
|
||||
3 Commands Pane=id_55
|
||||
3 Detail Pane
|
||||
4 Detail Pane=id_136
|
||||
4 Data Table Details=id_137
|
||||
4 Command Details=id_138
|
||||
4 Connection Details=id_139
|
||||
4 Relationships View=id_70
|
||||
4 Data Dictionary Editor=id_140
|
||||
4 Update Rules View=id_89
|
||||
4 Diagramming and Modeling Support=id_71
|
||||
4 Schema Modeler Welcome Page=id_133
|
||||
3 Connections Pane
|
||||
4 Connections Pane=id_134
|
||||
3 Data Explorer
|
||||
4 Data Explorer=id_135
|
||||
3 SQL Editor
|
||||
4 SQL Editor=id_141
|
||||
1 Data Abstract Reference
|
||||
2 Data Abstract Reference=id_7
|
||||
2 Classes
|
||||
3 EDASchemaModelerOnly Class=id_155
|
||||
3 TBaseLoginService Class
|
||||
4 TBaseLoginService Class=id_156
|
||||
4 TBaseLoginService.OnLogout Property=id_234
|
||||
3 TDAADODataTable Class
|
||||
4 TDAADODataTable Class=id_23
|
||||
3 TDAADODriver Class
|
||||
4 TDAADODriver Class=id_129
|
||||
3 TDABaseField Class
|
||||
4 TDABaseField Class=id_159
|
||||
4 TDABaseField.AsBoolean Property=id_319
|
||||
4 TDABaseField.AsCurrency Property=id_320
|
||||
4 TDABaseField.AsDateTime Property=id_321
|
||||
4 TDABaseField.AsFloat Property=id_322
|
||||
4 TDABaseField.AsInteger Property=id_323
|
||||
4 TDABaseField.AsLargeInt Property=id_324
|
||||
4 TDABaseField.AsString Property=id_325
|
||||
4 TDABaseField.AsVariant Property=id_326
|
||||
4 TDABaseField.AsWideString Property=id_327
|
||||
4 TDABaseField.BlobType Property=id_328
|
||||
4 TDABaseField.DataType Property=id_316
|
||||
4 TDABaseField.Description Property=id_330
|
||||
4 TDABaseField.DictionaryEntry Property=id_331
|
||||
4 TDABaseField.GeneratorName Property=id_332
|
||||
4 TDABaseField.IsNull Property=id_333
|
||||
4 TDABaseField.Name Property=id_315
|
||||
4 TDABaseField.Size Property=id_329
|
||||
4 TDABaseField.Value Property=id_317
|
||||
4 TDABaseField.Clear Method=id_335
|
||||
3 TDABinDataStreamer Class
|
||||
4 TDABinDataStreamer Class=id_13
|
||||
3 TDABusinessProcessor Class
|
||||
4 TDABusinessProcessor Class=id_27
|
||||
4 TDABusinessProcessor.BusinessRulesID Property=id_380
|
||||
4 TDABusinessProcessor.CurrentChange Property=id_381
|
||||
4 TDABusinessProcessor.CurrentDelta Property=id_382
|
||||
4 TDABusinessProcessor.DeleteCommandName Property=id_383
|
||||
4 TDABusinessProcessor.InsertCommandName Property=id_384
|
||||
4 TDABusinessProcessor.OnAfterProcessChange Event=id_83
|
||||
4 TDABusinessProcessor.OnAfterProcessDelta Event=id_390
|
||||
4 TDABusinessProcessor.OnBeforeProcessChange Event=id_82
|
||||
4 TDABusinessProcessor.OnBeforeProcessDelta Event=id_81
|
||||
4 TDABusinessProcessor.OnGenerateSQL Event=id_391
|
||||
4 TDABusinessProcessor.OnProcessChange Event=id_392
|
||||
4 TDABusinessProcessor.OnProcessError Event=id_393
|
||||
4 TDABusinessProcessor.OnRefreshDeltaChange Event=id_394
|
||||
4 TDABusinessProcessor.ProcessorOptions Property=id_218
|
||||
4 TDABusinessProcessor.ReferencedDataset Property=id_378
|
||||
4 TDABusinessProcessor.RefreshDatasetName Property=id_385
|
||||
4 TDABusinessProcessor.Schema Property=id_376
|
||||
4 TDABusinessProcessor.UpdateCommandName Property=id_386
|
||||
4 TDABusinessProcessor.UpdateMode Property=id_387
|
||||
4 TDABusinessProcessor.UserUpdateFields Property=id_388
|
||||
3 TDACache Class
|
||||
4 TDACache Class=id_30
|
||||
3 TDACDSDataTable Class
|
||||
4 TDACDSDataTable Class=id_22
|
||||
4 TDACDSDataTable.ApplyUpdates Method=id_423
|
||||
4 TDACDSDataTable.NativeLoadFromFile Method=id_424
|
||||
4 TDACDSDataTable.NativeLoadFromStream Method=id_425
|
||||
4 TDACDSDataTable.NativeSaveToFile Method=id_426
|
||||
4 TDACDSDataTable.NativeSaveToStream Method=id_427
|
||||
3 TDAColumnMapping Class
|
||||
4 TDAColumnMapping Class=id_161
|
||||
4 TDAColumnMapping.DatasetField Property=id_93
|
||||
4 TDAColumnMapping.SQLOrigin Property=id_95
|
||||
4 TDAColumnMapping.TableField Property=id_94
|
||||
3 TDAConnectionManager Class
|
||||
4 TDAConnectionManager Class=id_19
|
||||
4 TDAConnectionManager.Connections Property=id_162
|
||||
4 TDAConnectionManager.DriverManager Property=id_174
|
||||
4 TDAConnectionManager.MaxPoolSize Property=id_452
|
||||
4 TDAConnectionManager.OnConnectionAcquired Event=id_460
|
||||
4 TDAConnectionManager.OnConnectionCreated Event=id_461
|
||||
4 TDAConnectionManager.OnConnectionFailure Event=id_462
|
||||
4 TDAConnectionManager.OnConnectionTimedOut Event=id_463
|
||||
4 TDAConnectionManager.PoolBehaviour Property=id_453
|
||||
4 TDAConnectionManager.PoolingEnabled Property=id_454
|
||||
4 TDAConnectionManager.PoolSize Property=id_456
|
||||
4 TDAConnectionManager.PoolTimeoutSeconds Property=id_457
|
||||
4 TDAConnectionManager.PoolTransactionBehaviour Property=id_63
|
||||
4 TDAConnectionManager.WaitIntervalSeconds Property=id_458
|
||||
4 TDAConnectionManager.ClearPool Method=id_465
|
||||
4 TDAConnectionManager.NewConnection Method=id_455
|
||||
3 TDACustomField Class
|
||||
4 TDACustomField Class=id_163
|
||||
4 TDACustomField.Alignment Property=id_355
|
||||
4 TDACustomField.BusinessClassID Property=id_350
|
||||
4 TDACustomField.Calculated Property=id_489
|
||||
4 TDACustomField.CustomAttributes Property=id_490
|
||||
4 TDACustomField.DefaultValue Property=id_356
|
||||
4 TDACustomField.DisplayFormat Property=id_353
|
||||
4 TDACustomField.DisplayLabel Property=id_352
|
||||
4 TDACustomField.DisplayWidth Property=id_351
|
||||
4 TDACustomField.EditFormat Property=id_359
|
||||
4 TDACustomField.EditMask Property=id_358
|
||||
4 TDACustomField.FieldCollection Property=id_491
|
||||
4 TDACustomField.InPrimaryKey Property=id_492
|
||||
4 TDACustomField.KeyFields Property=id_493
|
||||
4 TDACustomField.LogChanges Property=id_495
|
||||
4 TDACustomField.Lookup Property=id_496
|
||||
4 TDACustomField.LookupCache Property=id_498
|
||||
4 TDACustomField.LookupKeyFields Property=id_499
|
||||
4 TDACustomField.LookupResultField Property=id_497
|
||||
4 TDACustomField.LookupSource Property=id_494
|
||||
4 TDACustomField.OldValue Property=id_500
|
||||
4 TDACustomField.OnChange Event=id_506
|
||||
4 TDACustomField.OnValidate Event=id_507
|
||||
4 TDACustomField.ReadOnly Property=id_357
|
||||
4 TDACustomField.RegExpression Property=id_360
|
||||
4 TDACustomField.Required Property=id_361
|
||||
4 TDACustomField.ServerAutoRefresh Property=id_501
|
||||
4 TDACustomField.Visible Property=id_354
|
||||
4 LoadFromStream Method
|
||||
5 TDACustomField.LoadFromStream Method (IROStream)=id_503
|
||||
5 TDACustomField.LoadFromStream Method (TStream)=id_530
|
||||
4 SaveToStream Method
|
||||
5 TDACustomField.SaveToStream Method (IROStream)=id_504
|
||||
5 TDACustomField.SaveToStream Method (TStream)=id_531
|
||||
3 TDADataDictionary Class
|
||||
4 TDADataDictionary Class=id_21
|
||||
4 TDADataDictionary.Fields Property=id_536
|
||||
3 TDADataDictionaryField Class
|
||||
4 TDADataDictionaryField Class=id_164
|
||||
3 TDADataset Class
|
||||
4 TDADataset Class=id_165
|
||||
4 TDADataset.BusinessRulesClient Property=id_561
|
||||
4 TDADataset.Fields Property=id_563
|
||||
4 TDADataset.FieldByName Method=id_566
|
||||
3 TDADatasetProvider Class
|
||||
4 TDADatasetProvider Class=id_26
|
||||
4 TDADatasetProvider.DataTable Property=id_576
|
||||
3 TDADatasetRelationship Class
|
||||
4 TDADatasetRelationship Class=id_168
|
||||
4 TDADatasetRelationship.Description Property=id_585
|
||||
3 TDADataSource Class
|
||||
4 TDADataSource Class=id_24
|
||||
4 TDADataSource.DataTable Property=id_601
|
||||
3 TDADataStreamer Class
|
||||
4 TDADataStreamer Class=id_77
|
||||
3 TDADataTable Class
|
||||
4 TDADataTable Class=id_25
|
||||
4 TDADataTable.Active Property=id_261
|
||||
4 TDADataTable.BusinessRulesID Property=id_262
|
||||
4 TDADataTable.Closing Property=id_263
|
||||
4 TDADataTable.Delta Property=id_170
|
||||
4 TDADataTable.DetailFields Property=id_124
|
||||
4 TDADataTable.DetailOptions Property=id_210
|
||||
4 TDADataTable.Editing Property=id_265
|
||||
4 TDADataTable.EOF Property=id_266
|
||||
4 TDADataTable.Fetching Property=id_267
|
||||
4 TDADataTable.FieldCount Property=id_268
|
||||
4 TDADataTable.Fields Property=id_269
|
||||
4 TDADataTable.FieldValues Property=id_270
|
||||
4 TDADataTable.HasDelta Property=id_271
|
||||
4 TDADataTable.HasDeltaRecursive Property=id_272
|
||||
4 TDADataTable.IsEmpty Property=id_273
|
||||
4 TDADataTable.LocalConnection Property=id_274
|
||||
4 TDADataTable.LocalDataStreamer Property=id_275
|
||||
4 TDADataTable.LocalSchema Property=id_276
|
||||
4 TDADataTable.LogChanges Property=id_278
|
||||
4 TDADataTable.LogicalName Property=id_86
|
||||
4 TDADataTable.MasterFields Property=id_123
|
||||
4 TDADataTable.MasterMappingMode Property=id_128
|
||||
4 TDADataTable.MasterOptions Property=id_213
|
||||
4 TDADataTable.MasterParamsMappings Property=id_125
|
||||
4 TDADataTable.MasterRequestMappings Property=id_126
|
||||
4 TDADataTable.MasterSource Property=id_264
|
||||
4 TDADataTable.MaxRecords Property=id_279
|
||||
4 TDADataTable.OnAfterApplyUpdates Event=id_302
|
||||
4 TDADataTable.OnAfterFieldChange Event=id_303
|
||||
4 TDADataTable.OnAfterMergeDelta Event=id_304
|
||||
4 TDADataTable.OnBeforeApplyUpdates Event=id_305
|
||||
4 TDADataTable.OnBeforeFieldChange Event=id_306
|
||||
4 TDADataTable.OnBeforeMergeDelta Event=id_307
|
||||
4 TDADataTable.Opening Property=id_280
|
||||
4 TDADataTable.Params Property=id_281
|
||||
4 TDADataTable.ReadOnly Property=id_282
|
||||
4 TDADataTable.RecordCount Property=id_283
|
||||
4 TDADataTable.RemoteDataAdapter Property=id_284
|
||||
4 TDADataTable.RemoteFetchEnabled Property=id_277
|
||||
4 TDADataTable.RemoteUpdatesOptions Property=id_220
|
||||
4 TDADataTable.ScriptCode Property=id_285
|
||||
4 TDADataTable.StoreActive Property=id_286
|
||||
4 TDADataTable.StreamingOptions Property=id_223
|
||||
4 TDADataTable.Where Property=id_287
|
||||
4 TDADataTable.ApplyUpdates Method=id_104
|
||||
4 TDADataTable.CancelUpdates Method=id_293
|
||||
4 TDADataTable.Close Method=id_294
|
||||
4 TDADataTable.FieldByName Method=id_295
|
||||
4 TDADataTable.LoadFromFile Method=id_121
|
||||
4 TDADataTable.LoadFromRemoteSource Method=id_296
|
||||
4 TDADataTable.LoadFromStream Method=id_297
|
||||
4 TDADataTable.LoadSchema Method=id_107
|
||||
4 TDADataTable.LoadScript Method=id_98
|
||||
4 TDADataTable.MergeDelta Method=id_298
|
||||
4 TDADataTable.Open Method=id_102
|
||||
4 TDADataTable.ParamByName Method=id_299
|
||||
4 TDADataTable.SaveToFile Method=id_122
|
||||
4 TDADataTable.SaveToStream Method=id_300
|
||||
3 TDADBISAMDriver Class
|
||||
4 TDADBISAMDriver Class=id_171
|
||||
3 TDADBSessionManager Class
|
||||
4 TDADBSessionManager Class=id_28
|
||||
4 TDADBSessionManager.ClearSessionsCommand Property=id_685
|
||||
4 TDADBSessionManager.ClearSessionsOnCreate Property=id_686
|
||||
4 TDADBSessionManager.ClearSessionsOnDestroy Property=id_687
|
||||
4 TDADBSessionManager.Connection Property=id_675
|
||||
4 TDADBSessionManager.DeleteSessionCommand Property=id_679
|
||||
4 TDADBSessionManager.FieldNameCreated Property=id_682
|
||||
4 TDADBSessionManager.FieldNameData Property=id_681
|
||||
4 TDADBSessionManager.FieldNameLastAccessed Property=id_683
|
||||
4 TDADBSessionManager.FieldNameSessionID Property=id_680
|
||||
4 TDADBSessionManager.GetAllSessionIDsDataset Property=id_688
|
||||
4 TDADBSessionManager.GetSessionCountDataSet Property=id_689
|
||||
4 TDADBSessionManager.GetSessionDataSet Property=id_676
|
||||
4 TDADBSessionManager.InsertSessionCommand Property=id_677
|
||||
4 TDADBSessionManager.OnConvertGUID Event=id_691
|
||||
4 TDADBSessionManager.Schema Property=id_674
|
||||
4 TDADBSessionManager.UpdateSessionCommand Property=id_678
|
||||
3 TDADBXDriver Class
|
||||
4 TDADBXDriver Class=id_172
|
||||
3 TDADelta Class
|
||||
4 TDADelta Class=id_173
|
||||
4 TDADelta.Changes Property=id_712
|
||||
4 TDADelta.Count Property=id_713
|
||||
4 TDADelta.KeyFieldCount Property=id_723
|
||||
4 TDADelta.KeyFieldNames Property=id_724
|
||||
4 TDADelta.LoggedFieldCount Property=id_725
|
||||
4 TDADelta.LoggedFieldNames Property=id_726
|
||||
4 TDADelta.LoggedFieldTypes Property=id_727
|
||||
4 Add Method
|
||||
5 TDADelta.Add Method (TDADeltaChange)=id_733
|
||||
5 TDADelta.Add Method (integer, TDAChangeType, TDAChangeStatus, string)=id_745
|
||||
4 TDADelta.Clear Method
|
||||
5 TDADelta.Clear Method=id_734
|
||||
4 TDADelta.IsNewRecord Method
|
||||
5 TDADelta.IsNewRecord Method=id_735
|
||||
4 TDADelta.RemoveChange Method
|
||||
5 TDADelta.RemoveChange Method=id_736
|
||||
3 TDADeltaChange Class
|
||||
4 TDADeltaChange Class=id_84
|
||||
4 TDADeltaChange.ChangeType Property=id_748
|
||||
4 TDADeltaChange.Delta Property=id_759
|
||||
4 TDADeltaChange.Message Property=id_756
|
||||
4 TDADeltaChange.NewValueByName Property=id_760
|
||||
4 TDADeltaChange.NewValues Property=id_755
|
||||
4 TDADeltaChange.OldValueByName Property=id_761
|
||||
4 TDADeltaChange.OldValues Property=id_754
|
||||
4 TDADeltaChange.RecID Property=id_762
|
||||
4 TDADeltaChange.RefreshedByServer Property=id_529
|
||||
4 TDADeltaChange.Status Property=id_757
|
||||
3 TDADiagrams Class
|
||||
4 TDADiagrams Class=id_29
|
||||
3 TDADriverManager Class
|
||||
4 TDADriverManager Class=id_18
|
||||
4 TDADriverManager.AutoLoad Property=id_782
|
||||
4 TDADriverManager.DriverCount Property=id_784
|
||||
4 TDADriverManager.DriverDirectory Property=id_783
|
||||
4 TDADriverManager.DriverInfo Property=id_785
|
||||
4 TDADriverManager.Drivers Property=id_786
|
||||
4 TDADriverManager.OnDriverLoaded Event=id_788
|
||||
4 TDADriverManager.OnDriverUnloaded Event=id_789
|
||||
4 TDADriverManager.LoadDriver Method=id_791
|
||||
4 TDADriverManager.LoadDrivers Method=id_792
|
||||
4 TDADriverManager.UnloadAllDrivers Method=id_793
|
||||
4 TDADriverManager.UnloadDriver Method=id_794
|
||||
3 TDAFIBDriver Class
|
||||
4 TDAFIBDriver Class=id_175
|
||||
3 TDAField Class
|
||||
4 TDAField Class=id_160
|
||||
4 TDAField.Calculated Property=id_815
|
||||
4 TDAField.DictionaryEntry Property=id_816
|
||||
4 TDAField.InPrimaryKey Property=id_817
|
||||
4 TDAField.KeyFields Property=id_818
|
||||
4 TDAField.Lookup Property=id_819
|
||||
4 TDAField.LookupCache Property=id_820
|
||||
4 TDAField.LookupKeyFields Property=id_821
|
||||
4 TDAField.LookupResultField Property=id_822
|
||||
4 TDAField.LookupSource Property=id_823
|
||||
4 TDAField.OnChange Event=id_826
|
||||
4 TDAField.OnValidate Event=id_827
|
||||
3 TDAGetDataRequest Class
|
||||
4 TDAGetDataRequest Class=id_176
|
||||
4 TDAGetDataRequest.IncomingDataParameter Property=id_844
|
||||
4 TDAGetDataRequest.OutgoingIncludeSchemaParameter Property=id_847
|
||||
4 TDAGetDataRequest.OutgoingMaxRecordsParameter Property=id_848
|
||||
4 TDAGetDataRequest.OutgoingParamsParameter Property=id_849
|
||||
4 TDAGetDataRequest.OutgoingTableNamesParameter Property=id_845
|
||||
4 TDAGetDataRequest.OutgoingTableRequestInfosParameter Property=id_850
|
||||
3 TDAGetSchemaRequest Class
|
||||
4 TDAGetSchemaRequest Class=id_177
|
||||
4 TDAGetSchemaRequest.IncomingSchemaParameter Property=id_862
|
||||
4 TDAGetSchemaRequest.OutgoingFilterParameter Property=id_864
|
||||
3 TDAGetScriptsRequest Class
|
||||
4 TDAGetScriptsRequest Class=id_178
|
||||
4 TDAGetScriptsRequest.IncomingScriptParameter Property=id_873
|
||||
4 TDAGetScriptsRequest.OutgoingTableNamesParameter Property=id_874
|
||||
3 TDAIBODriver Class
|
||||
4 TDAIBODriver Class=id_179
|
||||
3 TDAIBXDriver Class
|
||||
4 TDAIBXDriver Class=id_130
|
||||
3 TDAMyDACDriver Class
|
||||
4 TDAMyDACDriver Class=id_180
|
||||
3 TDAMySQLDacDriver Class
|
||||
4 TDAMySQLDacDriver Class=id_181
|
||||
3 TDAODACDriver Class
|
||||
4 TDAODACDriver Class=id_182
|
||||
3 TDAParam Class
|
||||
4 TDAParam Class=id_44
|
||||
4 TDAParam.AsString Property=id_891
|
||||
4 TDAParam.ParamType Property=id_889
|
||||
4 TDAParam.Value Property=id_892
|
||||
3 TDAPostgresDACDriver Class
|
||||
4 TDAPostgresDACDriver Class=id_183
|
||||
3 TDAPoweredByDataAbstractButton Class
|
||||
4 TDAPoweredByDataAbstractButton Class=id_184
|
||||
3 TDAPSScriptingProvider Class
|
||||
4 TDAPSScriptingProvider Class=id_32
|
||||
4 TDAPSScriptingProvider.ScriptEngine Property=id_904
|
||||
3 TDARemoteDataAdapter Class
|
||||
4 TDARemoteDataAdapter Class=id_12
|
||||
4 TDARemoteDataAdapter.AfterApplyUpdates Event=id_917
|
||||
4 TDARemoteDataAdapter.AfterGetDataCall Event=id_918
|
||||
4 TDARemoteDataAdapter.AfterGetSchemaCall Event=id_919
|
||||
4 TDARemoteDataAdapter.AfterGetScriptsCall Event=id_920
|
||||
4 TDARemoteDataAdapter.AfterUpdateDataCall Event=id_921
|
||||
4 TDARemoteDataAdapter.BeforeApplyUpdates Event=id_922
|
||||
4 TDARemoteDataAdapter.BeforeGetDataCall Event=id_923
|
||||
4 TDARemoteDataAdapter.BeforeGetSchemaCall Event=id_924
|
||||
4 TDARemoteDataAdapter.BeforeGetScriptsCall Event=id_925
|
||||
4 TDARemoteDataAdapter.BeforeUpdateDataCall Event=id_926
|
||||
4 TDARemoteDataAdapter.CacheSchema Property=id_928
|
||||
4 TDARemoteDataAdapter.DataStreamer Property=id_369
|
||||
4 TDARemoteDataAdapter.GetDataCall Property=id_101
|
||||
4 TDARemoteDataAdapter.GetSchemaCall Property=id_105
|
||||
4 TDARemoteDataAdapter.GetScriptsCall Property=id_108
|
||||
4 TDARemoteDataAdapter.RemoteService Property=id_913
|
||||
4 TDARemoteDataAdapter.Schema Property=id_929
|
||||
4 TDARemoteDataAdapter.UpdateDataCall Property=id_78
|
||||
4 TDARemoteDataAdapter.ApplyUpdates Method=id_76
|
||||
4 TDARemoteDataAdapter.Fill Method=id_103
|
||||
4 TDARemoteDataAdapter.FillSchema Method=id_106
|
||||
4 TDARemoteDataAdapter.FillScripts Method=id_97
|
||||
4 TDARemoteDataAdapter.FlushSchema Method=id_930
|
||||
4 TDARemoteDataAdapter.SetupDefaultRequest Method=id_914
|
||||
4 TDARemoteDataAdapter.SetupDefaultRequestV3 Method=id_915
|
||||
3 TDARemoteDataAdapterRequest Class
|
||||
4 TDARemoteDataAdapterRequest Class=id_185
|
||||
4 TDARemoteDataAdapterRequest.MethodName Property=id_843
|
||||
4 TDARemoteDataAdapterRequest.Params Property=id_637
|
||||
3 TDARemoteService Class
|
||||
4 TDARemoteService Class=id_31
|
||||
3 TDASchema Class
|
||||
4 TDASchema Class=id_20
|
||||
4 TDASchema.Commands Property=id_186
|
||||
4 TDASchema.ConnectionManager Property=id_972
|
||||
4 TDASchema.DataDictionary Property=id_973
|
||||
4 TDASchema.Datasets Property=id_167
|
||||
4 TDASchema.Diagrams Property=id_774
|
||||
4 TDASchema.RelationShips Property=id_169
|
||||
4 TDASchema.UpdateRules Property=id_187
|
||||
4 TDASchema.Clear Method=id_976
|
||||
3 TDAScriptingProvider Class
|
||||
4 TDAScriptingProvider Class=id_188
|
||||
3 TDASDACDriver Class
|
||||
4 TDASDACDriver Class=id_190
|
||||
3 TDASQLCommand Class
|
||||
4 TDASQLCommand Class=id_166
|
||||
4 TDASQLCommand.Description Property=id_556
|
||||
4 TDASQLCommand.Name Property=id_557
|
||||
4 TDASQLCommand.Params Property=id_558
|
||||
4 TDASQLCommand.SQLCommandCollection Property=id_559
|
||||
4 TDASQLCommand.Statements Property=id_193
|
||||
4 TDASQLCommand.ParamByName Method=id_565
|
||||
3 TDAStatement Class
|
||||
4 TDAStatement Class=id_191
|
||||
3 TDataAbstractService Class
|
||||
4 TDataAbstractService Class=id_56
|
||||
4 TDataAbstractService.AcquireConnection Property=id_1028
|
||||
4 TDataAbstractService.AfterAcquireConnection Event=id_1040
|
||||
4 TDataAbstractService.AfterExecuteCommand Event=id_1041
|
||||
4 TDataAbstractService.AfterGetDatasetData Event=id_1042
|
||||
4 TDataAbstractService.AfterGetDatasetSchema Event=id_1043
|
||||
4 TDataAbstractService.AfterProcessDeltas Event=id_1044
|
||||
4 TDataAbstractService.AfterReleaseConnection Event=id_1045
|
||||
4 TDataAbstractService.AllowDataAccess Property=id_1029
|
||||
4 TDataAbstractService.AllowExecuteCommands Property=id_1030
|
||||
4 TDataAbstractService.AllowExecuteSQL Property=id_1031
|
||||
4 TDataAbstractService.AllowSchemaAccess Property=id_1032
|
||||
4 TDataAbstractService.AllowWhereSQL Property=id_68
|
||||
4 TDataAbstractService.AutoCreateBusinessProcessors Property=id_1033
|
||||
4 TDataAbstractService.BeforeAcquireConnection Event=id_1046
|
||||
4 TDataAbstractService.BeforeExecuteCommand Event=id_1047
|
||||
4 TDataAbstractService.BeforeGetDatasetData Event=id_1048
|
||||
4 TDataAbstractService.BeforeGetDatasetSchema Event=id_1049
|
||||
4 TDataAbstractService.BeforeProcessDeltas Event=id_1050
|
||||
4 TDataAbstractService.BeforeReleaseConnection Event=id_1051
|
||||
4 TDataAbstractService.Connection Property=id_1034
|
||||
4 TDataAbstractService.ConnectionName Property=id_1035
|
||||
4 TDataAbstractService.ExportedDataTables Property=id_1037
|
||||
4 TDataAbstractService.OnAcquireConnectionFailure Event=id_1052
|
||||
4 TDataAbstractService.OnBusinessProcessorAutoCreated Event=id_1053
|
||||
4 TDataAbstractService.OnGetSchemaAsXMLEvent Event=id_865
|
||||
4 TDataAbstractService.OnProcessDeltasError Event=id_1054
|
||||
4 TDataAbstractService.OnUpdateDataBeginTransaction Event=id_1055
|
||||
4 TDataAbstractService.OnUpdateDataCommitTransaction Event=id_1056
|
||||
4 TDataAbstractService.OnUpdateDataRollBackTransaction Event=id_1057
|
||||
4 TDataAbstractService.ProcessDeltasWithoutUpdateRules Property=id_1038
|
||||
4 TDataAbstractService.ServiceDataStreamer Property=id_370
|
||||
4 TDataAbstractService.ServiceSchema Property=id_377
|
||||
4 TDataAbstractService.ValidateCommandExecution Event=id_1058
|
||||
4 TDataAbstractService.ValidateDatasetAccess Event=id_1059
|
||||
4 TDataAbstractService.ValidateDirectSQLAccess Event=id_1060
|
||||
4 TDataAbstractService.ReleaseConnection Method=id_1036
|
||||
3 TDAUpdateDataRequest Class
|
||||
4 TDAUpdateDataRequest Class=id_194
|
||||
4 TDAUpdateDataRequest.IncomingDeltaParameter Property=id_1103
|
||||
4 TDAUpdateDataRequest.OutgoingDeltaParameter Property=id_1102
|
||||
3 TDAUpdateRule Class
|
||||
4 TDAUpdateRule Class=id_195
|
||||
4 TDAUpdateRule.DatasetName Property=id_1113
|
||||
4 TDAUpdateRule.DoDelete Property=id_1114
|
||||
4 TDAUpdateRule.DoInsert Property=id_1115
|
||||
4 TDAUpdateRule.DoUpdate Property=id_1116
|
||||
4 TDAUpdateRule.FailureBehavior Property=id_1117
|
||||
4 TDAUpdateRule.Name Property=id_1118
|
||||
3 TDAWhere Class
|
||||
4 TDAWhere Class=id_15
|
||||
4 TDAWhere.Changed Property=id_1130
|
||||
4 TDAWhere.Clause Property=id_1131
|
||||
4 TDAWhere.ClientFields Property=id_1132
|
||||
4 TDAWhere.DefaultOperator Property=id_1133
|
||||
4 TDAWhere.Empty Property=id_1135
|
||||
4 TDAWhere.OnChange Property=id_1136
|
||||
4 TDAWhere.AddCondition Method=id_1138
|
||||
4 TDAWhere.AddConditions Method=id_1139
|
||||
4 TDAWhere.AddOperator Method=id_1134
|
||||
4 TDAWhere.AddText Method=id_1140
|
||||
4 TDAWhere.AddValueGroup Method=id_1141
|
||||
4 TDAWhere.Clear Method=id_1142
|
||||
4 TDAWhere.CloseBracket Method=id_17
|
||||
4 TDAWhere.OpenBracket Method=id_16
|
||||
3 TDAXmlDataStreamer Class
|
||||
4 TDAXmlDataStreamer Class=id_14
|
||||
4 TDAXmlDataStreamer.DocumentName Property=id_1162
|
||||
4 TDAXmlDataStreamer.Options Property=id_1163
|
||||
4 TDAXmlDataStreamer.ReadXSLT Property=id_1164
|
||||
4 TDAXmlDataStreamer.RowOptions Property=id_1165
|
||||
4 TDAXmlDataStreamer.SchemaOptions Property=id_1166
|
||||
4 TDAXmlDataStreamer.SkipNull Property=id_1167
|
||||
4 TDAXmlDataStreamer.WriteXSLT Property=id_1168
|
||||
3 TMultiDbLoginService Class
|
||||
4 TMultiDbLoginService Class=id_158
|
||||
4 TMultiDbLoginService.OnLogin Event=id_239
|
||||
3 TSimpleLoginService Class
|
||||
4 TSimpleLoginService Class=id_157
|
||||
4 TSimpleLoginService.OnLogin Event=id_238
|
||||
3 UserInfo Class
|
||||
4 UserInfo Class=id_196
|
||||
4 UserInfo.Attributes Property=id_1198
|
||||
4 UserInfo.Privileges Property=id_1199
|
||||
4 UserInfo.SessionID Property=id_1201
|
||||
4 UserInfo.UserData Property=id_1200
|
||||
4 UserInfo.UserID Property=id_1202
|
||||
2 Interfaces
|
||||
3 IDAADOConnection Interface
|
||||
4 IDAADOConnection Interface=id_198
|
||||
4 IDAADOConnection.ProviderName Property=id_1214
|
||||
4 IDAADOConnection.ProviderType Property=id_1215
|
||||
3 IDAConnection Interface
|
||||
4 IDAConnection Interface=id_39
|
||||
4 IDAConnection.Connected Property=id_1217
|
||||
4 IDAConnection.ConnectionString Property=id_1220
|
||||
4 IDAConnection.InTransaction Property=id_1221
|
||||
4 IDAConnection.Name Property=id_1222
|
||||
4 IDAConnection.Password Property=id_1223
|
||||
4 IDAConnection.UserID Property=id_1224
|
||||
4 IDAConnection.BeginTransaction Method=id_1226
|
||||
4 IDAConnection.Close Method=id_1219
|
||||
4 IDAConnection.CommitTransaction Method=id_1227
|
||||
4 IDAConnection.NewCommand Method=id_203
|
||||
4 IDAConnection.NewDataset Method=id_201
|
||||
4 IDAConnection.Open Method=id_1218
|
||||
4 IDAConnection.RollbackTransaction Method=id_1228
|
||||
3 IDADataset Interface
|
||||
4 IDADataset Interface=id_40
|
||||
4 IDADataset.Active Property=id_252
|
||||
4 IDADataset.EOF Property=id_255
|
||||
4 IDADataset.FieldCount Property=id_257
|
||||
4 IDADataset.Fields Property=id_258
|
||||
4 IDADataset.FieldValues Property=id_259
|
||||
4 IDADataset.IsEmpty Property=id_260
|
||||
4 IDADataset.Close Method=id_254
|
||||
4 IDADataset.FieldByName Method=id_292
|
||||
4 IDADataset.Next Method=id_256
|
||||
4 IDADataset.Open Method=id_253
|
||||
3 IDADelta Interface
|
||||
4 IDADelta Interface=id_48
|
||||
4 IDADelta.Changes Property=id_715
|
||||
4 IDADelta.Count Property=id_716
|
||||
4 IDADelta.KeyFieldCount Property=id_717
|
||||
4 IDADelta.KeyFieldNames Property=id_718
|
||||
4 IDADelta.LoggedFieldCount Property=id_719
|
||||
4 IDADelta.LoggedFieldNames Property=id_720
|
||||
4 IDADelta.LoggedFieldTypes Property=id_721
|
||||
4 IDADelta.LogicalName Property=id_722
|
||||
4 Add Method
|
||||
5 Add Method=id_729
|
||||
5 IDADelta.Add Method (TDADeltaChange)=id_1290
|
||||
5 IDADelta.Add Method (integer, TDAChangeType, TDAChangeStatus, string)=id_1291
|
||||
4 IDADelta.Clear Method
|
||||
5 IDADelta.Clear Method=id_730
|
||||
4 IDADelta.IsNewRecord Method
|
||||
5 IDADelta.IsNewRecord Method=id_731
|
||||
4 IDADelta.RemoveChange Method
|
||||
5 IDADelta.RemoveChange Method=id_732
|
||||
3 IDAIBConnectionProperties Interface
|
||||
4 IDAIBConnectionProperties Interface=id_202
|
||||
4 IDAIBConnectionProperties.Charset Property=id_1299
|
||||
4 IDAIBConnectionProperties.Role Property=id_1300
|
||||
4 IDAIBConnectionProperties.SQLDialect Property=id_1301
|
||||
3 IDAIBTransactionAccess Interface
|
||||
4 IDAIBTransactionAccess Interface=id_65
|
||||
4 IDAIBTransactionAccess.Transaction Property=id_1309
|
||||
4 IDAIBTransactionAccess.Commit Method=id_1312
|
||||
4 IDAIBTransactionAccess.CommitRetaining Method=id_1314
|
||||
4 IDAIBTransactionAccess.Rollback Method=id_1313
|
||||
4 IDAIBTransactionAccess.RollbackRetaining Method=id_1315
|
||||
3 IDAInterbaseConnection Interface
|
||||
4 IDAInterbaseConnection Interface=id_199
|
||||
3 IDAOracleConnection Interface
|
||||
4 IDAOracleConnection Interface=id_200
|
||||
3 IDASQLCommand Interface
|
||||
4 IDASQLCommand Interface=id_59
|
||||
4 IDASQLCommand.Name Property=id_247
|
||||
4 IDASQLCommand.Params Property=id_248
|
||||
4 IDASQLCommand.Prepared Property=id_249
|
||||
4 IDASQLCommand.SQL Property=id_250
|
||||
4 IDASQLCommand.Where Property=id_251
|
||||
4 IDASQLCommand.Execute Method=id_289
|
||||
4 IDASQLCommand.ParamByName Method=id_290
|
||||
4 IDASQLCommand.RefreshParams Method=id_291
|
||||
1 Samples
|
||||
2 Samples=id_8
|
||||
1 Additional Information
|
||||
2 Additional Information=id_1373
|
||||
2 FAQs=id_1375
|
||||
2 Online Articles=id_1376
|
||||
2 Getting Technical Support=id_189
|
||||
2 Newsgroups=id_1377
|
||||
1 Copyright Notice
|
||||
2 Copyright Notice=id_1382
|
||||
Binary file not shown.
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE HelpIndex>
|
||||
<HelpIndex Name="F" DTDVersion="1.0" Visible="No">
|
||||
</HelpIndex>
|
||||
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE HelpIndex>
|
||||
<HelpIndex
|
||||
Name="K"
|
||||
Visible="Yes"
|
||||
DTDVersion="1.0"
|
||||
FileVersion="1.0"
|
||||
LangId="1033">
|
||||
</HelpIndex>
|
||||
2988
internal/5.0.23.613/1/Data Abstract for Delphi/INSTALL.LOG
Normal file
2988
internal/5.0.23.613/1/Data Abstract for Delphi/INSTALL.LOG
Normal file
File diff suppressed because it is too large
Load Diff
271
internal/5.0.23.613/1/Data Abstract for Delphi/README.html
Normal file
271
internal/5.0.23.613/1/Data Abstract for Delphi/README.html
Normal file
@ -0,0 +1,271 @@
|
||||
<style>
|
||||
body, table, tr, td
|
||||
{
|
||||
margin: 15px;
|
||||
font-family: Tahoma, Verdana, sans-serif;
|
||||
font-size: 10pt;
|
||||
background-color: #f7f7f7;
|
||||
}
|
||||
p { margin-bottom: 0.75em; margin-top: 0; }
|
||||
p.h1, p.h2, p.h3
|
||||
{
|
||||
margin-top: 1em;
|
||||
margin-bottom: 0;
|
||||
padding-bottom: 0;
|
||||
}
|
||||
a { text-decoration: none }
|
||||
.h1 { font-size: 13pt; font-weight: bold; }
|
||||
.h2 { font-size: 11pt; font-weight: bold; }
|
||||
.h3 { font-size: 10pt; font-weight: bold; }
|
||||
ul, ol { margin-top: 0; margin-bottom: 0.75em; }
|
||||
pre { margin: 0 }
|
||||
.spaced
|
||||
{
|
||||
letter-spacing: 1px;
|
||||
color: #000060;
|
||||
}
|
||||
</style>
|
||||
|
||||
<img src="da.png" align="right" />
|
||||
<p class="h1">Welcome to RemObjects Data Abstract™ 'Vinci' for Delphi (5.0.23).</p>
|
||||
|
||||
<p>
|
||||
Thank you for your interest in our products and for choosing Data Abstract for Delphi.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Our goal with Data Abstract is to provide you with the best, easiest and most
|
||||
flexible database and multi-tier framework available for Delphi and other platforms.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We will continue to improve Data Abstract (DA for short) over time and these improvements will be available to you as part of your subscription. Please make sure that your subscription
|
||||
stays active to ensure continued access to the latest release to be sure you have
|
||||
the most recent fixes and new features.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Please check <a href="http://www.remobjects.com">our website</a>
|
||||
regularly to keep your product up to date with the latest additions. In particular, see the <a href="http://www.remobjects.com?changesda5delphi">change log</a> for details of recent changes to the product.</p>
|
||||
|
||||
<p>
|
||||
The following README contains a few guidelines that you should follow in order to install and get started with Data Abstract.
|
||||
</p>
|
||||
|
||||
<div style="border: 1px solid #808080; background-color: #e8e8e8; padding-left:15px; padding-right:15px;">
|
||||
<p class="h2">TRIAL Version & RemObjects SDK</p>
|
||||
<p>
|
||||
Data Abstract relies on RemObjects SDK. To use the trial version of Data Abstract, you must have the exact matching version of
|
||||
RemObjects SDK (either the trial or full version) installed, and not have made any manual modifications to the RemObjects SDK library code.
|
||||
</p>
|
||||
|
||||
<p class="h2" style="margin-top:0px;">TRIAL Version & Third Party Data Access</p>
|
||||
<p>
|
||||
The trial version currently does not include support for static linking of the third party database
|
||||
drivers (such as SDAC, ODAC and IBO) provided with Data Abstract. Dynamic driver libraries (.dad files) are provided.
|
||||
</p>
|
||||
|
||||
<p class="h2">TRIAL Version Requirements</p>
|
||||
<p>
|
||||
The following requirements must be met for the trial version:
|
||||
</p>
|
||||
<p class="h3">
|
||||
Delphi 2007 for Win32</p>
|
||||
<ul>
|
||||
<li>Update #1 required. </li>
|
||||
</ul>
|
||||
<p>
|
||||
Note: the DBX driver is not available for the trial version. </p>
|
||||
<p class="h3">Delphi 2006</p>
|
||||
<ul>
|
||||
<li>
|
||||
Update Pack 2 required.
|
||||
</li>
|
||||
</ul>
|
||||
<p class="h3">Delphi 7</p>
|
||||
<ul>
|
||||
<li>
|
||||
No updates required.
|
||||
</li>
|
||||
</ul>
|
||||
<p class="h3">Delphi 6</p>
|
||||
<ul>
|
||||
<li>Update Pack 2</li>
|
||||
<li>RTL Update Pack 2</li>
|
||||
<li>RTL Update Pack 3</li>
|
||||
</ul>
|
||||
<p>
|
||||
<b>Please note</b> that these requirements are for the TRIAL version only. Since the retail version comes with full source,
|
||||
you can easily rebuild it to match whatever exact version of Delphi you have installed, by opening the
|
||||
BuildPackages_Dx.bpg project group and doing a Build All Projects.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p class="h2">Package Installation</p>
|
||||
|
||||
<p>The current Data Abstract comes separated into several individual packages; these packages are provided
|
||||
in versions for Delphi 6, 7, 2006 and 2007 for Win32.</p>
|
||||
|
||||
<p>These packages are:</p>
|
||||
<ul>
|
||||
<li>DataAbstract_Core_Dx.bpl</li>
|
||||
<li>DataAbstract_IDE_Dx.bpl</li>
|
||||
</ul>
|
||||
<p>
|
||||
As well as several Data Abstract driver packages for ADO, dbExpress, InterBase Express.
|
||||
</p>
|
||||
<p class="h3">
|
||||
Installation in Delphi 6, Delphi 7, Delphi 2006 and Delphi 2007 for Win32</p>
|
||||
<p>
|
||||
The RO setup will install prebuilt versions of the packages in the Delphi 6, 7,
|
||||
2006 and 2007 IDEs.
|
||||
</p>
|
||||
<p>
|
||||
If you have a custom version of IBX (such as the version 6.5/7.5 that comes with InterBase 7) downloaded and installed to
|
||||
replace the default IBX, loading of this package will most likely fail when you launch Delphi for the first time after installing RO.
|
||||
If this is happens, you will need to manually rebuild the IBX driver package to match your specific IBX version, by opening
|
||||
the DataAbstract_IBXDriver_D6.dpk, DataAbstract_IBXDriver_D7.dpk or DataAbstract_IBXDriver_D9.bdsproj in the IDE and then building and installing it.
|
||||
</p>
|
||||
|
||||
<p class="h2">Free Pascal (FPC)</p>
|
||||
<p>
|
||||
The current release of Data Abstract 'Vinci' for Delphi provides library support for Free Pascal 2.1.4 and above, allowing you to rebuild your
|
||||
projects for the Win32 (x86), Win64 (x64), Linux (x86 and x64) platforms. Compilation against other platforms provided by FPC might be possible,
|
||||
but is not currently supported; however, we are interested in your feedback if you do try to build against other platforms.
|
||||
</p>
|
||||
<p>
|
||||
Official support for other platforms, as well as support for the Lazarus IDE, is under review for future releases.
|
||||
</p>
|
||||
<p>
|
||||
The minimum version of FPC required is Free Pascal 2.1.4 or newer (which can be downloaded <a href="http://www.freepascal.org/download.var#beta">here</a>). Please note that we explicitly do <i>not</i> support the 2.0.x release, as it is missing crucial functionality.
|
||||
</p>
|
||||
<p>
|
||||
More information about Free Pascal can be found on the FPC homepage at <a href="http://www.freepascal.org">http://www.freepascal.org</a>;
|
||||
please also read <a href="http://www.remobjects.com?fpc">http://www.remobjects.com?fpc</a> for more details.
|
||||
</p>
|
||||
<p class="h2">Limitations of Free Pascal Support</p>
|
||||
<p>
|
||||
At the time of this release, only the new ZEOS database driver is supported for Free Pascal, as the underlying components for all the other drivers
|
||||
are not supported for Free Pascal by Borland/CodeGear or the third party vendors. Please contact the third party component vendors directly to
|
||||
inquire about support for FPC in future versions of their components.
|
||||
</p>
|
||||
|
||||
<div style="border: 1px solid #800000; background-color: #ffe8e8; padding-left:15px; padding-right:15px;">
|
||||
<p class="h2">License File</p>
|
||||
<p>
|
||||
To avoid piracy and abuse, the Data Abstract Install contains a time-limited license for Schema Modeler and Service Builder, which will
|
||||
expire after 30 days of use.
|
||||
</p>
|
||||
<p>
|
||||
You will be prompted to download your personal license file when you start Schema Modeler or Service Builder for the first time; you can choose to either download your own license file right away,
|
||||
or keep working with the trial license until such a time when the download is more convenient for you.
|
||||
Alternatively, it's possible to download it directly from
|
||||
<a href="http://www.remobjects.com/myro">http://www.remobjects.com/myro</a>.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p class="h2">
|
||||
Note for users migrating from version 3 or below</p>
|
||||
<p>
|
||||
Later versions of Data Abstract for Delphi provide two modes for server applications. For backward compatibility, it provides the server interface you already know from version 3.0, thus allowing you to rebuild your existing server applications with only minimal changes. In addition though, a new service interface is provided matching the .NET edition that streamlines data access further, thus simplifying development of cross platform client/server solutions.
|
||||
See the <a href="http://www.remobjects.com?DA26">DA26</a> article for full details, including the steps needed to upgrade version 3 applications directly to 'Vinci' (version 5).
|
||||
</p>
|
||||
<p>
|
||||
To aid your conversion, we ship a tool to create Remote Data Adapters from your
|
||||
existing code (also described by <a href="http://www.remobjects.com?DA26">DA26</a>). You can find the <strong>DAConverter</strong>
|
||||
tool at: <em>C:\Program Files\RemObjects Software\Data Abstract (Common)\Bin</em>.</p>
|
||||
<p class="h2">
|
||||
Note for users migrating from version 4</p>
|
||||
<p>
|
||||
Data Abstract 'Vinci' employs the version 4 architecture, so there are no actual
|
||||
upgrade requirements. However, you may well wish to upgrade your applications to
|
||||
use the new <strong>TDAMemDataTable</strong> and <strong>TDABin2DataStreamer</strong>
|
||||
components. The <strong>DAConverter</strong> tool described above (see <a href="http://www.remobjects.com?DA26">DA26</a> also)
|
||||
has been extended to do this as well (and will accept version 3 and version 4 project
|
||||
files).</p>
|
||||
|
||||
<p class="h2">Sample Projects</p>
|
||||
<p>
|
||||
A number of sample projects are included in the \Samples folder of your Data Abstract install. These sample projects
|
||||
will show you how to get started and how to use the various functions of Data Abstract.
|
||||
<br />
|
||||
A detailed overview of the available samples can be found in the <a href="Samples\Samples.html">
|
||||
Samples.html</a> file provided.
|
||||
</p>
|
||||
<p>
|
||||
For BDS2006 and later, after the first start of the Visual Studio IDE, the Welcome
|
||||
Page for Data Abstract will be presented, giving you the option to directly open
|
||||
any of the samples provided.
|
||||
</p>
|
||||
|
||||
<p class="h2">Support</p>
|
||||
<p>
|
||||
Support for Data Abstract is available via our newsgroups at
|
||||
<a href="news://news.remobjects.com/remobjects.public.dataabstract.delphi">remobjects.public.dataabstract.delphi</a>.</p>
|
||||
<p>
|
||||
You can use these newsgroups to report any problems or suggestions you might have in regards to Data Abstract, you can communicate with fellow Data Abstract users and exchange ideas and solutions.
|
||||
</p>
|
||||
<p>
|
||||
Please also make sure to check out our extensive Online Help to get started with Data Abstract; the online help is available integrated into the Delphi Help and also as a standalone .HLP help file.
|
||||
</p>
|
||||
<p>
|
||||
More information about our support offerings, including the Premium Support subscription,
|
||||
can be found at <a href="http://www.remobjects.com/support">http://www.remobjects.com/support</a>.</p>
|
||||
<div style="border-right: #000080 1px solid; padding-right: 15px; border-top: #000080 1px solid;
|
||||
padding-left: 15px; margin-bottom: 1em; border-left: #000080 1px solid; border-bottom: #000080 1px solid;
|
||||
background-color: #e8e8ff">
|
||||
<p class="h2" style="color: #000080">
|
||||
Known Issues in this Release
|
||||
</p>
|
||||
<p>
|
||||
While we try our best to get all known issues fixed and addressed for each build,
|
||||
sometimes less
|
||||
important issues need to be deferred for later releases in favor
|
||||
for getting a version released. Please check our <a href="http://www.remobjects.com?knownissuesda5delphi">list of known issues</a> for
|
||||
any known problems with the current release </p>
|
||||
</div>
|
||||
|
||||
<!--<div style="border: 1px solid #000080; background-color: #e8e8ff; padding-left: 15px; padding-right: 15px; margin-bottom: 1em;">
|
||||
<p class="h2" style="color:#000080">Known Issues in Release 4.0.7</p>
|
||||
<p>
|
||||
The following minor issues could not be addressed in time for this release, and these will be addressed for 4.0.9 or a subsequent version 4 release:
|
||||
</p>
|
||||
<ul>
|
||||
<li>1626: Live designtime data from Local Service doesn't work</li>
|
||||
</ul>
|
||||
<p>
|
||||
Please refer to the <i>What's New</i> topic in online help for an up-to-date list of fixes and new features provided in this build.
|
||||
</p>
|
||||
</div>-->
|
||||
|
||||
<p class="h2">Where to go from here</p>
|
||||
<p>
|
||||
To get started using Data Abstract, please visit our new Developer Center available
|
||||
at <a href="http://www.remobjects.com/devcenter/da">
|
||||
http://www.remobjects.com/devcenter/da</a>.
|
||||
</p>
|
||||
<p>
|
||||
DevCenter provides hands-on developer resources such as articles (see article roadmap:
|
||||
<a href="http://www.remobjects.com?DA00">DA00</a>),
|
||||
videos and FAQs
|
||||
about all our products, including Data Abstract, and is the central
|
||||
hub for all developer-oriented information about our products.
|
||||
</p>
|
||||
|
||||
<p class="h2">Thank You</p>
|
||||
<p>
|
||||
Let us thank you again for choosing Data Abstract. We are confident that you
|
||||
will find it to be a worthwhile addition to your development toolset.
|
||||
</p>
|
||||
<p>
|
||||
Should you, at any time, encounter a problem or need assistance using Data Abstract, please feel free to ask on the newsgroups
|
||||
or contact us directly via email at <a href="mailto:support@remobjects.com">support@remobjects.com</a>.
|
||||
</p>
|
||||
|
||||
<hr width="25%" align="left" style="color: black; height: 1px;"/>
|
||||
|
||||
<p>Best Regards,
|
||||
<br />
|
||||
The RemObjects Team
|
||||
<br />
|
||||
<a href="http://www.remobjects.com">http://www.remobjects.com</a></p>
|
||||
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" type="text/css" href="..\styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<img src="..\..\da.png" alt="" align="right">
|
||||
|
||||
<!-------------------------------------------------------------------------->
|
||||
|
||||
<p class="h1">
|
||||
<span>Briefcase model sample</span>
|
||||
</p>
|
||||
|
||||
|
||||
<h2>Purpose</h2>
|
||||
<p>
|
||||
This example shows how to create a <b>briefcase model</b> using a Data Abstract Client.
|
||||
</p>
|
||||
<h2>Getting Started</h2>
|
||||
|
||||
<ul>
|
||||
<li>Launch the Server.</li>
|
||||
<li>Launch the Client.</li>
|
||||
<li>The first time the server runs it will ask to fetch the data, else it will load it from disk. </li>
|
||||
<li>Make some changes to the records.</li><li>Close the client.</li>
|
||||
<li>Re-open the client and the changes will still be there. </li>
|
||||
<li>Pressing Apply Updates will send the changes back to the server.</li>
|
||||
</ul>
|
||||
<!-------------------------------------------------------------------------->
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<BorlandProject>
|
||||
<PersonalityInfo>
|
||||
<Option>
|
||||
<Option Name="Personality">Default.Personality</Option>
|
||||
<Option Name="ProjectType"></Option>
|
||||
<Option Name="Version">1.0</Option>
|
||||
<Option Name="GUID">{DC65E2DF-E6C9-4410-9486-4F175607B752}</Option>
|
||||
</Option>
|
||||
</PersonalityInfo>
|
||||
<Default.Personality>
|
||||
|
||||
<Projects>
|
||||
<Projects Name="BriefcaseModelServer.exe">BriefcaseModelServer.bdsproj</Projects>
|
||||
<Projects Name="BriefcaseModelClient.exe">BriefcaseModelClient.bdsproj</Projects>
|
||||
<Projects Name="Targets">BriefcaseModelServer.exe BriefcaseModelClient.exe</Projects>
|
||||
</Projects>
|
||||
<Dependencies/>
|
||||
</Default.Personality>
|
||||
</BorlandProject>
|
||||
@ -0,0 +1,23 @@
|
||||
#------------------------------------------------------------------------------
|
||||
VERSION = BWS.01
|
||||
#------------------------------------------------------------------------------
|
||||
!ifndef ROOT
|
||||
ROOT = $(MAKEDIR)\..
|
||||
!endif
|
||||
#------------------------------------------------------------------------------
|
||||
MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
|
||||
DCC = $(ROOT)\bin\dcc32.exe $**
|
||||
BRCC = $(ROOT)\bin\brcc32.exe $**
|
||||
#------------------------------------------------------------------------------
|
||||
PROJECTS = BriefcaseModelServer.exe BriefcaseModelClient.exe
|
||||
#------------------------------------------------------------------------------
|
||||
default: $(PROJECTS)
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
BriefcaseModelServer.exe: BriefcaseModelServer.dpr
|
||||
$(DCC)
|
||||
|
||||
BriefcaseModelClient.exe: BriefcaseModelClient.dpr
|
||||
$(DCC)
|
||||
|
||||
|
||||
@ -0,0 +1,40 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{8aedcb5a-78e5-4e85-8261-093aa6a47a12}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<ItemGroup />
|
||||
<ItemGroup />
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Default.Personality</Borland.Personality>
|
||||
<Borland.ProjectType />
|
||||
<BorlandProject>
|
||||
<BorlandProject xmlns=""> <Default.Personality> </Default.Personality> </BorlandProject></BorlandProject>
|
||||
</ProjectExtensions>
|
||||
<Target Name="BriefcaseModelServer">
|
||||
<MSBuild Projects="BriefcaseModelServer.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="BriefcaseModelServer:Clean">
|
||||
<MSBuild Projects="BriefcaseModelServer.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="BriefcaseModelServer:Make">
|
||||
<MSBuild Projects="BriefcaseModelServer.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="BriefcaseModelClient">
|
||||
<MSBuild Projects="BriefcaseModelClient.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="BriefcaseModelClient:Clean">
|
||||
<MSBuild Projects="BriefcaseModelClient.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="BriefcaseModelClient:Make">
|
||||
<MSBuild Projects="BriefcaseModelClient.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="BriefcaseModelServer;BriefcaseModelClient" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="BriefcaseModelServer:Clean;BriefcaseModelClient:Clean" />
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="BriefcaseModelServer:Make;BriefcaseModelClient:Make" />
|
||||
</Target>
|
||||
</Project>
|
||||
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<BorlandProject>
|
||||
<PersonalityInfo>
|
||||
<Option>
|
||||
<Option Name="Personality">Delphi.Personality</Option>
|
||||
<Option Name="ProjectType">VCLApplication</Option>
|
||||
<Option Name="Version">1.0</Option>
|
||||
<Option Name="GUID">{A812C417-01F7-4D10-80C0-3FAC762998EA}</Option>
|
||||
</Option>
|
||||
</PersonalityInfo>
|
||||
<Delphi.Personality>
|
||||
<Source>
|
||||
<Source Name="MainSource">BriefcaseModelClient.dpr</Source>
|
||||
</Source>
|
||||
<FileVersion>
|
||||
<FileVersion Name="Version">7.0</FileVersion>
|
||||
</FileVersion>
|
||||
<Compiler>
|
||||
<Compiler Name="A">8</Compiler>
|
||||
<Compiler Name="B">0</Compiler>
|
||||
<Compiler Name="C">1</Compiler>
|
||||
<Compiler Name="D">1</Compiler>
|
||||
<Compiler Name="E">0</Compiler>
|
||||
<Compiler Name="F">0</Compiler>
|
||||
<Compiler Name="G">1</Compiler>
|
||||
<Compiler Name="H">1</Compiler>
|
||||
<Compiler Name="I">1</Compiler>
|
||||
<Compiler Name="J">0</Compiler>
|
||||
<Compiler Name="K">0</Compiler>
|
||||
<Compiler Name="L">1</Compiler>
|
||||
<Compiler Name="M">0</Compiler>
|
||||
<Compiler Name="N">1</Compiler>
|
||||
<Compiler Name="O">1</Compiler>
|
||||
<Compiler Name="P">1</Compiler>
|
||||
<Compiler Name="Q">0</Compiler>
|
||||
<Compiler Name="R">0</Compiler>
|
||||
<Compiler Name="S">0</Compiler>
|
||||
<Compiler Name="T">0</Compiler>
|
||||
<Compiler Name="U">0</Compiler>
|
||||
<Compiler Name="V">1</Compiler>
|
||||
<Compiler Name="W">0</Compiler>
|
||||
<Compiler Name="X">1</Compiler>
|
||||
<Compiler Name="Y">1</Compiler>
|
||||
<Compiler Name="Z">1</Compiler>
|
||||
<Compiler Name="ShowHints">True</Compiler>
|
||||
<Compiler Name="ShowWarnings">True</Compiler>
|
||||
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||
<Compiler Name="NamespacePrefix"></Compiler>
|
||||
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||
<Compiler Name="DefaultNamespace"></Compiler>
|
||||
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||
<Compiler Name="UnitLibrary">True</Compiler>
|
||||
<Compiler Name="UnitPlatform">True</Compiler>
|
||||
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||
<Compiler Name="UnitExperimental">True</Compiler>
|
||||
<Compiler Name="HResultCompat">True</Compiler>
|
||||
<Compiler Name="HidingMember">True</Compiler>
|
||||
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||
<Compiler Name="Garbage">True</Compiler>
|
||||
<Compiler Name="BoundsError">True</Compiler>
|
||||
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||
<Compiler Name="ForVariable">True</Compiler>
|
||||
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||
<Compiler Name="FileOpen">True</Compiler>
|
||||
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||
<Compiler Name="InvalidDirective">True</Compiler>
|
||||
<Compiler Name="PackageNoLink">True</Compiler>
|
||||
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||
<Compiler Name="ImplicitImport">True</Compiler>
|
||||
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||
<Compiler Name="NoRetVal">True</Compiler>
|
||||
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||
<Compiler Name="UnsafeType">False</Compiler>
|
||||
<Compiler Name="UnsafeCode">False</Compiler>
|
||||
<Compiler Name="UnsafeCast">False</Compiler>
|
||||
<Compiler Name="OptionTruncated">True</Compiler>
|
||||
<Compiler Name="WideCharReduced">True</Compiler>
|
||||
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||
<Compiler Name="MessageDirective">True</Compiler>
|
||||
<Compiler Name="CodePage"></Compiler>
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Linker Name="MapFile">0</Linker>
|
||||
<Linker Name="OutputObjs">0</Linker>
|
||||
<Linker Name="GenerateHpps">False</Linker>
|
||||
<Linker Name="ConsoleApp">1</Linker>
|
||||
<Linker Name="DebugInfo">False</Linker>
|
||||
<Linker Name="RemoteSymbols">False</Linker>
|
||||
<Linker Name="GenerateDRC">False</Linker>
|
||||
<Linker Name="MinStackSize">16384</Linker>
|
||||
<Linker Name="MaxStackSize">1048576</Linker>
|
||||
<Linker Name="ImageBase">4194304</Linker>
|
||||
<Linker Name="ExeDescription"></Linker>
|
||||
</Linker>
|
||||
<Directories>
|
||||
<Directories Name="OutputDir"></Directories>
|
||||
<Directories Name="UnitOutputDir"></Directories>
|
||||
<Directories Name="PackageDLLOutputDir"></Directories>
|
||||
<Directories Name="PackageDCPOutputDir"></Directories>
|
||||
<Directories Name="SearchPath"></Directories>
|
||||
<Directories Name="Packages"></Directories>
|
||||
<Directories Name="Conditionals"></Directories>
|
||||
<Directories Name="DebugSourceDirs"></Directories>
|
||||
<Directories Name="UsePackages">False</Directories>
|
||||
</Directories>
|
||||
<Parameters>
|
||||
<Parameters Name="RunParams"></Parameters>
|
||||
<Parameters Name="HostApplication"></Parameters>
|
||||
<Parameters Name="Launcher"></Parameters>
|
||||
<Parameters Name="UseLauncher">False</Parameters>
|
||||
<Parameters Name="DebugCWD"></Parameters>
|
||||
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||
</Parameters>
|
||||
<Language>
|
||||
<Language Name="ActiveLang"></Language>
|
||||
<Language Name="ProjectLang">$00000000</Language>
|
||||
<Language Name="RootDir"></Language>
|
||||
</Language>
|
||||
<VersionInfo>
|
||||
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
|
||||
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
|
||||
<VersionInfo Name="MajorVer">1</VersionInfo>
|
||||
<VersionInfo Name="MinorVer">0</VersionInfo>
|
||||
<VersionInfo Name="Release">0</VersionInfo>
|
||||
<VersionInfo Name="Build">0</VersionInfo>
|
||||
<VersionInfo Name="Debug">False</VersionInfo>
|
||||
<VersionInfo Name="PreRelease">False</VersionInfo>
|
||||
<VersionInfo Name="Special">False</VersionInfo>
|
||||
<VersionInfo Name="Private">False</VersionInfo>
|
||||
<VersionInfo Name="DLL">False</VersionInfo>
|
||||
<VersionInfo Name="Locale">1058</VersionInfo>
|
||||
<VersionInfo Name="CodePage">1251</VersionInfo>
|
||||
</VersionInfo>
|
||||
<VersionInfoKeys>
|
||||
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
|
||||
</VersionInfoKeys>
|
||||
</Delphi.Personality>
|
||||
</BorlandProject>
|
||||
@ -0,0 +1,19 @@
|
||||
program BriefcaseModelClient;
|
||||
|
||||
uses
|
||||
uROComInit,
|
||||
Forms,
|
||||
MidasLib,
|
||||
BriefcaseModelClientMain in 'BriefcaseModelClientMain.pas' {BriefcaseModelClientMainForm},
|
||||
BriefcaseModelClientData in 'BriefcaseModelClientData.pas' {BriefcaseModelClientDataModule: TDAClientDataModule},
|
||||
BriefcaseModelClientChanges in 'BriefcaseModelClientChanges.pas' {BriefcaseModelClientChangesForm};
|
||||
|
||||
{$R *.res}
|
||||
|
||||
begin
|
||||
Application.Initialize;
|
||||
Application.Title := 'Briefcase Model Client';
|
||||
Application.CreateForm(TBriefcaseModelClientDataModule, BriefcaseModelClientDataModule);
|
||||
Application.CreateForm(TBriefcaseModelClientMainForm, BriefcaseModelClientMainForm);
|
||||
Application.Run;
|
||||
end.
|
||||
@ -0,0 +1,78 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{bbc1c7e0-ae64-480d-a016-c817f7590577}</ProjectGuid>
|
||||
<MainSource>BriefcaseModelClient.dpr</MainSource>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||
<DCC_DependencyCheckOutputName>BriefcaseModelClient.exe</DCC_DependencyCheckOutputName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<Version>7.0</Version>
|
||||
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||
<DCC_Define>RELEASE</DCC_Define>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<Version>7.0</Version>
|
||||
<DCC_Define>DEBUG</DCC_Define>
|
||||
</PropertyGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
||||
<BorlandProject>
|
||||
<BorlandProject xmlns=""> <Delphi.Personality> <Parameters>
|
||||
<Parameters Name="UseLauncher">False</Parameters>
|
||||
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||
</Parameters>
|
||||
<VersionInfo>
|
||||
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
|
||||
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
|
||||
<VersionInfo Name="MajorVer">1</VersionInfo>
|
||||
<VersionInfo Name="MinorVer">0</VersionInfo>
|
||||
<VersionInfo Name="Release">0</VersionInfo>
|
||||
<VersionInfo Name="Build">0</VersionInfo>
|
||||
<VersionInfo Name="Debug">False</VersionInfo>
|
||||
<VersionInfo Name="PreRelease">False</VersionInfo>
|
||||
<VersionInfo Name="Special">False</VersionInfo>
|
||||
<VersionInfo Name="Private">False</VersionInfo>
|
||||
<VersionInfo Name="DLL">False</VersionInfo>
|
||||
<VersionInfo Name="Locale">1058</VersionInfo>
|
||||
<VersionInfo Name="CodePage">1251</VersionInfo>
|
||||
</VersionInfo>
|
||||
<VersionInfoKeys>
|
||||
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
|
||||
</VersionInfoKeys>
|
||||
<Source>
|
||||
<Source Name="MainSource">BriefcaseModelClient.dpr</Source>
|
||||
</Source>
|
||||
</Delphi.Personality> </BorlandProject></BorlandProject>
|
||||
</ProjectExtensions>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<DelphiCompile Include="BriefcaseModelClient.dpr">
|
||||
<MainSource>MainSource</MainSource>
|
||||
</DelphiCompile>
|
||||
<DCCReference Include="BriefcaseModelClientChanges.pas">
|
||||
<Form>BriefcaseModelClientChangesForm</Form>
|
||||
</DCCReference>
|
||||
<DCCReference Include="BriefcaseModelClientData.pas">
|
||||
<Form>BriefcaseModelClientDataModule</Form>
|
||||
</DCCReference>
|
||||
<DCCReference Include="BriefcaseModelClientMain.pas">
|
||||
<Form>BriefcaseModelClientMainForm</Form>
|
||||
</DCCReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||
</Project>
|
||||
Binary file not shown.
@ -0,0 +1,62 @@
|
||||
object BriefcaseModelClientChangesForm: TBriefcaseModelClientChangesForm
|
||||
Left = 108
|
||||
Top = 133
|
||||
AutoScroll = False
|
||||
Caption = 'Changes'
|
||||
ClientHeight = 352
|
||||
ClientWidth = 405
|
||||
Color = clBtnFace
|
||||
Font.Charset = DEFAULT_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
Font.Style = []
|
||||
OldCreateOrder = False
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 13
|
||||
object Splitter1: TSplitter
|
||||
Left = 0
|
||||
Top = 123
|
||||
Width = 405
|
||||
Height = 8
|
||||
Cursor = crVSplit
|
||||
Align = alBottom
|
||||
Beveled = True
|
||||
end
|
||||
object ListView: TListView
|
||||
Left = 0
|
||||
Top = 131
|
||||
Width = 405
|
||||
Height = 221
|
||||
Align = alBottom
|
||||
Columns = <
|
||||
item
|
||||
Caption = 'Name'
|
||||
Width = 200
|
||||
end
|
||||
item
|
||||
Caption = 'Old value'
|
||||
Width = 100
|
||||
end
|
||||
item
|
||||
Caption = 'New value'
|
||||
Width = 100
|
||||
end>
|
||||
OwnerData = True
|
||||
ReadOnly = True
|
||||
RowSelect = True
|
||||
TabOrder = 0
|
||||
ViewStyle = vsReport
|
||||
OnData = ListViewData
|
||||
end
|
||||
object ListBox: TListBox
|
||||
Left = 0
|
||||
Top = 0
|
||||
Width = 405
|
||||
Height = 123
|
||||
Align = alClient
|
||||
ItemHeight = 13
|
||||
TabOrder = 1
|
||||
OnClick = ListBoxClick
|
||||
end
|
||||
end
|
||||
@ -0,0 +1,115 @@
|
||||
unit BriefcaseModelClientChanges;
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||
Dialogs, StdCtrls, ExtCtrls, ComCtrls;
|
||||
|
||||
type
|
||||
TBriefcaseModelClientChangesForm = class(TForm)
|
||||
ListView: TListView;
|
||||
Splitter1: TSplitter;
|
||||
ListBox: TListBox;
|
||||
procedure ListBoxClick(Sender: TObject);
|
||||
procedure ListViewData(Sender: TObject; Item: TListItem);
|
||||
private
|
||||
{ Private declarations }
|
||||
procedure SetupListview;
|
||||
procedure Setup;
|
||||
public
|
||||
{ Public declarations }
|
||||
|
||||
end;
|
||||
|
||||
var
|
||||
BriefcaseModelClientChangesForm: TBriefcaseModelClientChangesForm;
|
||||
|
||||
procedure ShowChanges;
|
||||
implementation
|
||||
uses
|
||||
uDADelta, BriefcaseModelClientData, uDAInterfaces;
|
||||
|
||||
{$R *.dfm}
|
||||
|
||||
procedure ShowChanges;
|
||||
begin
|
||||
with TBriefcaseModelClientChangesForm.Create(Application) do try
|
||||
Setup;
|
||||
if ListBox.Count = 0 then Exit;
|
||||
ShowModal;
|
||||
finally
|
||||
Release;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientChangesForm.ListBoxClick(Sender: TObject);
|
||||
begin
|
||||
SetupListView;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientChangesForm.SetupListview;
|
||||
begin
|
||||
ListView.Items.Count := 0;
|
||||
if ListBox.ItemIndex = -1 then Exit;
|
||||
ListView.Items.Count := TDADeltaChange(Listbox.Items.Objects[ListBox.ItemIndex]).Delta.LoggedFieldCount;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientChangesForm.ListViewData(Sender: TObject;
|
||||
Item: TListItem);
|
||||
var
|
||||
DeltaChange: TDADeltaChange;
|
||||
begin
|
||||
if (Item = nil) or (Item.Index >= ListView.Items.Count) then Exit;
|
||||
DeltaChange := TDADeltaChange(Listbox.Items.Objects[ListBox.ItemIndex]);
|
||||
Item.Caption := DeltaChange.Delta.LoggedFieldNames[Item.Index];
|
||||
if DeltaChange.ChangeType <> ctInsert then
|
||||
Item.SubItems.Add(VarToStr(DeltaChange.OldValueByName[Item.Caption]))
|
||||
else
|
||||
Item.SubItems.Add('');
|
||||
if DeltaChange.ChangeType <> ctDelete then
|
||||
Item.SubItems.Add(VarToStr(DeltaChange.NewValueByName[Item.Caption]))
|
||||
else
|
||||
Item.SubItems.Add('');
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientChangesForm.Setup;
|
||||
|
||||
procedure AddDelta(Delta: IDADelta);
|
||||
var
|
||||
str: string;
|
||||
i, j: integer;
|
||||
begin
|
||||
for i := 0 to Delta.Count - 1 do
|
||||
with Delta.Changes[i] do begin
|
||||
case ChangeType of
|
||||
ctInsert: str := '[New]';
|
||||
ctUpdate: str := '[Update]';
|
||||
ctDelete: str := '[Delete]';
|
||||
end;
|
||||
str := str + ' ' + Delta.LogicalName + ': ';
|
||||
for j := 0 to delta.KeyFieldCount - 1 do begin
|
||||
if ChangeType = ctDelete then
|
||||
str := str + VarToStr(OldValueByName[delta.KeyFieldNames[j]]) + ','
|
||||
else
|
||||
str := str + VarToStr(NewValueByName[delta.KeyFieldNames[j]]) + ','
|
||||
end;
|
||||
if delta.KeyFieldCount > 0 then SetLength(Str, Length(str) - 1);
|
||||
ListBox.Items.AddObject(str, Delta.Changes[i]);
|
||||
end;
|
||||
end;
|
||||
|
||||
begin
|
||||
ListBox.Items.Clear;
|
||||
with BriefcaseModelClientDataModule do begin
|
||||
if tbl_Customers.DeltaInitialized then AddDelta(tbl_Customers.Delta);
|
||||
if tbl_Orders.DeltaInitialized then AddDelta(tbl_Orders.Delta);
|
||||
end;
|
||||
if ListBox.Count > 0 then begin
|
||||
ListBox.ItemIndex := 0;
|
||||
ListBoxClick(ListBox);
|
||||
end;
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
@ -0,0 +1,383 @@
|
||||
object BriefcaseModelClientDataModule: TBriefcaseModelClientDataModule
|
||||
OldCreateOrder = True
|
||||
Left = 126
|
||||
Top = 134
|
||||
Height = 300
|
||||
Width = 300
|
||||
object Channel: TROWinInetHTTPChannel
|
||||
ServerLocators = <>
|
||||
DispatchOptions = []
|
||||
UserAgent = 'RemObjects SDK'
|
||||
TargetURL = 'http://localhost:8099/BIN'
|
||||
Left = 40
|
||||
Top = 8
|
||||
end
|
||||
object Message: TROBinMessage
|
||||
Left = 40
|
||||
Top = 52
|
||||
end
|
||||
object RemoteService: TRORemoteService
|
||||
Message = Message
|
||||
Channel = Channel
|
||||
ServiceName = 'BriefcaseModelService'
|
||||
Left = 40
|
||||
Top = 96
|
||||
end
|
||||
object DataStreamer: TDABinDataStreamer
|
||||
Left = 40
|
||||
Top = 140
|
||||
end
|
||||
object RemoteDataAdapter: TDARemoteDataAdapter
|
||||
GetSchemaCall.RemoteService = RemoteService
|
||||
GetDataCall.RemoteService = RemoteService
|
||||
UpdateDataCall.RemoteService = RemoteService
|
||||
GetScriptsCall.RemoteService = RemoteService
|
||||
RemoteService = RemoteService
|
||||
DataStreamer = DataStreamer
|
||||
Left = 40
|
||||
Top = 184
|
||||
end
|
||||
object tbl_Customers: TDACDSDataTable
|
||||
RemoteUpdatesOptions = []
|
||||
Fields = <
|
||||
item
|
||||
Name = 'CustomerID'
|
||||
DataType = datWideString
|
||||
Size = 5
|
||||
BlobType = dabtUnknown
|
||||
Required = True
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = True
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'CompanyName'
|
||||
DataType = datWideString
|
||||
Size = 40
|
||||
BlobType = dabtUnknown
|
||||
Required = True
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ContactName'
|
||||
DataType = datWideString
|
||||
Size = 30
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ContactTitle'
|
||||
DataType = datWideString
|
||||
Size = 30
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'Address'
|
||||
DataType = datWideString
|
||||
Size = 60
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'City'
|
||||
DataType = datWideString
|
||||
Size = 15
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'Region'
|
||||
DataType = datWideString
|
||||
Size = 15
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'PostalCode'
|
||||
DataType = datWideString
|
||||
Size = 10
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'Country'
|
||||
DataType = datWideString
|
||||
Size = 15
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'Phone'
|
||||
DataType = datWideString
|
||||
Size = 24
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'Fax'
|
||||
DataType = datWideString
|
||||
Size = 24
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end>
|
||||
Params = <>
|
||||
StreamingOptions = [soDisableEventsWhileStreaming]
|
||||
RemoteDataAdapter = RemoteDataAdapter
|
||||
ReadOnly = False
|
||||
LocalDataStreamer = DataStreamer
|
||||
DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates]
|
||||
MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
|
||||
LogicalName = 'Customers'
|
||||
IndexDefs = <>
|
||||
Left = 184
|
||||
Top = 144
|
||||
end
|
||||
object ds_Customers: TDADataSource
|
||||
DataSet = tbl_Customers.Dataset
|
||||
DataTable = tbl_Customers
|
||||
Left = 136
|
||||
Top = 144
|
||||
end
|
||||
object tbl_Orders: TDACDSDataTable
|
||||
RemoteUpdatesOptions = []
|
||||
Fields = <
|
||||
item
|
||||
Name = 'OrderID'
|
||||
DataType = datInteger
|
||||
BlobType = dabtUnknown
|
||||
LogChanges = False
|
||||
Required = True
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = True
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'CustomerID'
|
||||
DataType = datWideString
|
||||
Size = 5
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'EmployeeID'
|
||||
DataType = datInteger
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'OrderDate'
|
||||
DataType = datDateTime
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'RequiredDate'
|
||||
DataType = datDateTime
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShippedDate'
|
||||
DataType = datDateTime
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipVia'
|
||||
DataType = datInteger
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'Freight'
|
||||
DataType = datFloat
|
||||
BlobType = dabtUnknown
|
||||
DefaultValue = '0'
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipName'
|
||||
DataType = datWideString
|
||||
Size = 40
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipAddress'
|
||||
DataType = datWideString
|
||||
Size = 60
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipCity'
|
||||
DataType = datWideString
|
||||
Size = 15
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipRegion'
|
||||
DataType = datWideString
|
||||
Size = 15
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipPostalCode'
|
||||
DataType = datWideString
|
||||
Size = 10
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end
|
||||
item
|
||||
Name = 'ShipCountry'
|
||||
DataType = datWideString
|
||||
Size = 15
|
||||
BlobType = dabtUnknown
|
||||
DisplayWidth = 0
|
||||
Alignment = taLeftJustify
|
||||
InPrimaryKey = False
|
||||
Calculated = False
|
||||
Lookup = False
|
||||
LookupCache = False
|
||||
end>
|
||||
Params = <>
|
||||
StreamingOptions = [soDisableEventsWhileStreaming]
|
||||
RemoteDataAdapter = RemoteDataAdapter
|
||||
ReadOnly = False
|
||||
LocalDataStreamer = DataStreamer
|
||||
MasterSource = ds_Customers
|
||||
MasterFields = 'CustomerID'
|
||||
DetailFields = 'CustomerID'
|
||||
DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates]
|
||||
MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
|
||||
LogicalName = 'Orders'
|
||||
IndexDefs = <>
|
||||
Left = 184
|
||||
Top = 192
|
||||
end
|
||||
object ds_Orders: TDADataSource
|
||||
DataSet = tbl_Orders.Dataset
|
||||
DataTable = tbl_Orders
|
||||
Left = 136
|
||||
Top = 192
|
||||
end
|
||||
end
|
||||
@ -0,0 +1,36 @@
|
||||
unit BriefcaseModelClientData;
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
{vcl:} SysUtils, Classes, DB, DBClient,
|
||||
{RemObjects:} uROClient, uROClientIntf, uRORemoteService, uROBinMessage, uROWinInetHTTPChannel,
|
||||
{Data Abstract:} uDADataTable, uDABINAdapter, uDAInterfaces,
|
||||
uDADataStreamer, uDARemoteDataAdapter, uDAScriptingProvider,
|
||||
uDACDSDataTable, uDAClasses;
|
||||
|
||||
type
|
||||
TBriefcaseModelClientDataModule = class(TDataModule)
|
||||
Message: TROBinMessage;
|
||||
Channel: TROWinInetHTTPChannel;
|
||||
RemoteService: TRORemoteService;
|
||||
DataStreamer: TDABinDataStreamer;
|
||||
RemoteDataAdapter: TDARemoteDataAdapter;
|
||||
tbl_Customers: TDACDSDataTable;
|
||||
ds_Customers: TDADataSource;
|
||||
tbl_Orders: TDACDSDataTable;
|
||||
ds_Orders: TDADataSource;
|
||||
private
|
||||
{ Private declarations }
|
||||
public
|
||||
{ Public declarations }
|
||||
end;
|
||||
|
||||
var
|
||||
BriefcaseModelClientDataModule: TBriefcaseModelClientDataModule;
|
||||
|
||||
implementation
|
||||
|
||||
{$R *.dfm}
|
||||
|
||||
end.
|
||||
@ -0,0 +1,135 @@
|
||||
object BriefcaseModelClientMainForm: TBriefcaseModelClientMainForm
|
||||
Left = 85
|
||||
Top = 124
|
||||
AutoScroll = False
|
||||
Caption = 'Briefcase Model Client'
|
||||
ClientHeight = 398
|
||||
ClientWidth = 567
|
||||
Color = clBtnFace
|
||||
Font.Charset = DEFAULT_CHARSET
|
||||
Font.Color = clWindowText
|
||||
Font.Height = -11
|
||||
Font.Name = 'MS Sans Serif'
|
||||
Font.Style = []
|
||||
OldCreateOrder = False
|
||||
Position = poScreenCenter
|
||||
OnClose = FormClose
|
||||
OnCreate = FormCreate
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 13
|
||||
object Splitter1: TSplitter
|
||||
Left = 0
|
||||
Top = 215
|
||||
Width = 567
|
||||
Height = 5
|
||||
Cursor = crVSplit
|
||||
Align = alBottom
|
||||
Beveled = True
|
||||
end
|
||||
object Panel1: TPanel
|
||||
Left = 0
|
||||
Top = 0
|
||||
Width = 567
|
||||
Height = 34
|
||||
Align = alTop
|
||||
TabOrder = 0
|
||||
object OpenButton: TButton
|
||||
Left = 10
|
||||
Top = 7
|
||||
Width = 90
|
||||
Height = 22
|
||||
Caption = 'Fetch Data'
|
||||
TabOrder = 0
|
||||
OnClick = OpenButtonClick
|
||||
end
|
||||
object ApplyUpdateButton: TButton
|
||||
Left = 101
|
||||
Top = 7
|
||||
Width = 90
|
||||
Height = 22
|
||||
Action = ApplyUpdateAction
|
||||
TabOrder = 1
|
||||
end
|
||||
object DiscardChangesButton: TButton
|
||||
Left = 192
|
||||
Top = 7
|
||||
Width = 90
|
||||
Height = 22
|
||||
Action = DiscardChangesAction
|
||||
TabOrder = 2
|
||||
end
|
||||
object ShowChangesButton: TButton
|
||||
Left = 283
|
||||
Top = 7
|
||||
Width = 90
|
||||
Height = 22
|
||||
Action = ShowChangesAction
|
||||
TabOrder = 3
|
||||
end
|
||||
end
|
||||
object gCustomers: TDBGrid
|
||||
Left = 0
|
||||
Top = 59
|
||||
Width = 567
|
||||
Height = 156
|
||||
Align = alClient
|
||||
DataSource = BriefcaseModelClientDataModule.ds_Customers
|
||||
TabOrder = 1
|
||||
TitleFont.Charset = DEFAULT_CHARSET
|
||||
TitleFont.Color = clWindowText
|
||||
TitleFont.Height = -11
|
||||
TitleFont.Name = 'MS Sans Serif'
|
||||
TitleFont.Style = []
|
||||
end
|
||||
object gOrders: TDBGrid
|
||||
Left = 0
|
||||
Top = 220
|
||||
Width = 567
|
||||
Height = 153
|
||||
Align = alBottom
|
||||
DataSource = BriefcaseModelClientDataModule.ds_Orders
|
||||
TabOrder = 2
|
||||
TitleFont.Charset = DEFAULT_CHARSET
|
||||
TitleFont.Color = clWindowText
|
||||
TitleFont.Height = -11
|
||||
TitleFont.Name = 'MS Sans Serif'
|
||||
TitleFont.Style = []
|
||||
end
|
||||
object dbnCustomers: TDBNavigator
|
||||
Left = 0
|
||||
Top = 34
|
||||
Width = 567
|
||||
Height = 25
|
||||
DataSource = BriefcaseModelClientDataModule.ds_Customers
|
||||
Align = alTop
|
||||
TabOrder = 3
|
||||
end
|
||||
object dbnOrders: TDBNavigator
|
||||
Left = 0
|
||||
Top = 373
|
||||
Width = 567
|
||||
Height = 25
|
||||
DataSource = BriefcaseModelClientDataModule.ds_Orders
|
||||
Align = alBottom
|
||||
TabOrder = 4
|
||||
end
|
||||
object ActionList1: TActionList
|
||||
Left = 337
|
||||
Top = 87
|
||||
object ApplyUpdateAction: TAction
|
||||
Caption = 'Apply update'
|
||||
OnExecute = ApplyUpdateButtonClick
|
||||
OnUpdate = ApplyUpdateActionUpdate
|
||||
end
|
||||
object DiscardChangesAction: TAction
|
||||
Caption = 'Discard changes'
|
||||
OnExecute = DiscardChangesButtonClick
|
||||
OnUpdate = ApplyUpdateActionUpdate
|
||||
end
|
||||
object ShowChangesAction: TAction
|
||||
Caption = 'Show changes'
|
||||
OnExecute = ShowChangesButtonClick
|
||||
OnUpdate = ApplyUpdateActionUpdate
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -0,0 +1,140 @@
|
||||
unit BriefcaseModelClientMain;
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,
|
||||
uROClient, uROClientIntf, uRORemoteService, uROBinMessage, ExtCtrls,
|
||||
DBCtrls, Grids, DBGrids, ActnList;
|
||||
|
||||
type
|
||||
TBriefcaseModelClientMainForm = class(TForm)
|
||||
Panel1: TPanel;
|
||||
gCustomers: TDBGrid;
|
||||
gOrders: TDBGrid;
|
||||
dbnCustomers: TDBNavigator;
|
||||
dbnOrders: TDBNavigator;
|
||||
Splitter1: TSplitter;
|
||||
OpenButton: TButton;
|
||||
ApplyUpdateButton: TButton;
|
||||
DiscardChangesButton: TButton;
|
||||
ShowChangesButton: TButton;
|
||||
ActionList1: TActionList;
|
||||
ApplyUpdateAction: TAction;
|
||||
DiscardChangesAction: TAction;
|
||||
ShowChangesAction: TAction;
|
||||
procedure ApplyUpdateButtonClick(Sender: TObject);
|
||||
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure OpenButtonClick(Sender: TObject);
|
||||
procedure DiscardChangesButtonClick(Sender: TObject);
|
||||
procedure ShowChangesButtonClick(Sender: TObject);
|
||||
procedure ApplyUpdateActionUpdate(Sender: TObject);
|
||||
private
|
||||
{ Private declarations }
|
||||
procedure Load;
|
||||
procedure Save;
|
||||
procedure FetchData;
|
||||
public
|
||||
{ Public declarations }
|
||||
end;
|
||||
|
||||
var
|
||||
BriefcaseModelClientMainForm: TBriefcaseModelClientMainForm;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
BriefcaseModelClientData, uDADataTable, BriefcaseModelClientChanges;
|
||||
|
||||
{$R *.dfm}
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.ApplyUpdateButtonClick(Sender: TObject);
|
||||
begin
|
||||
BriefcaseModelClientDataModule.RemoteDataAdapter.ApplyUpdates([BriefcaseModelClientDataModule.tbl_Customers]);
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.Load;
|
||||
|
||||
function loadTable(ATable: TDADataTable): Boolean;
|
||||
var
|
||||
aFileName: string;
|
||||
begin
|
||||
aFileName := ExtractFilePath(Application.ExeName) + ATable.LogicalName + '.table';
|
||||
if FileExists(aFileName) then begin
|
||||
aTable.LoadFromFile(aFileName);
|
||||
Result := True;
|
||||
end else
|
||||
Result := False;
|
||||
end;
|
||||
|
||||
begin
|
||||
if not loadTable(BriefcaseModelClientDataModule.tbl_Customers) or not loadTable(BriefcaseModelClientDataModule.tbl_Orders) then begin
|
||||
if MessageDlg('No data table files could be found, do you want to fetch the data from the server?', mtConfirmation, [mbYes, mbNo], 0) = idYes then begin
|
||||
FetchData;
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.Save;
|
||||
|
||||
procedure SaveTable(ATable: TDADataTable);
|
||||
begin
|
||||
with ATable do
|
||||
if active then
|
||||
SaveToFile(ExtractFilePath(Application.ExeName) + LogicalName + '.table');
|
||||
end;
|
||||
|
||||
begin
|
||||
with BriefcaseModelClientDataModule do begin
|
||||
SaveTable(tbl_Customers);
|
||||
SaveTable(tbl_Orders);
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
|
||||
begin
|
||||
Save;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.FormCreate(Sender: TObject);
|
||||
begin
|
||||
Load;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.OpenButtonClick(Sender: TObject);
|
||||
begin
|
||||
FetchData;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.FetchData;
|
||||
begin
|
||||
BriefcaseModelClientDataModule.tbl_Orders.close;
|
||||
BriefcaseModelClientDataModule.tbl_Customers.close;
|
||||
BriefcaseModelClientDataModule.RemoteDataAdapter.Fill([BriefcaseModelClientDataModule.tbl_Customers,
|
||||
BriefcaseModelClientDataModule.tbl_Orders], true, false);
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.DiscardChangesButtonClick(Sender: TObject);
|
||||
begin
|
||||
with BriefcaseModelClientDataModule do begin
|
||||
tbl_Customers.CancelUpdates;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.ShowChangesButtonClick(Sender: TObject);
|
||||
begin
|
||||
ShowChanges;
|
||||
end;
|
||||
|
||||
procedure TBriefcaseModelClientMainForm.ApplyUpdateActionUpdate(
|
||||
Sender: TObject);
|
||||
begin
|
||||
with BriefcaseModelClientDataModule do
|
||||
TAction(Sender).Enabled :=
|
||||
(tbl_Customers.DeltaInitialized) and ((tbl_Customers.Delta.Count > 0)) or
|
||||
(tbl_Orders.DeltaInitialized) and ((tbl_Orders.Delta.Count > 0))
|
||||
end;
|
||||
|
||||
end.
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Library Name="BriefcaseModelLibrary" UID="{0C6D69E2-2FEC-49FE-B07B-EE237D69F422}" Version="3.0">
|
||||
<Services>
|
||||
<Service Name="BriefcaseModelService" UID="{0FB8B88C-31CC-4924-83DB-FE1DFBA86D57}" Ancestor="DataAbstractService">
|
||||
<Interfaces>
|
||||
<Interface Name="Default" UID="{DF3E1E54-2924-4DE3-9834-4B225408D09F}">
|
||||
<Operations>
|
||||
</Operations>
|
||||
</Interface>
|
||||
</Interfaces>
|
||||
</Service>
|
||||
</Services>
|
||||
<Structs>
|
||||
</Structs>
|
||||
<Enums>
|
||||
</Enums>
|
||||
<Arrays>
|
||||
</Arrays>
|
||||
<Uses>
|
||||
<Use Name="DataAbstract" UID="{128BE099-ECFA-4936-B507-7CA35F6ADD66}" Rodl="$(Data Abstract for Delphi)\Source\DataAbstract4.RODL">
|
||||
</Use></Uses>
|
||||
</Library>
|
||||
@ -0,0 +1,77 @@
|
||||
unit BriefcaseModelLibrary_Intf;
|
||||
|
||||
{----------------------------------------------------------------------------}
|
||||
{ This unit was automatically generated by the RemObjects SDK after reading }
|
||||
{ the RODL file associated with this project . }
|
||||
{ }
|
||||
{ Do not modify this unit manually, or your changes will be lost when this }
|
||||
{ unit is regenerated the next time you compile the project. }
|
||||
{----------------------------------------------------------------------------}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
{vcl:} Classes, TypInfo,
|
||||
{RemObjects:} uROClasses, uROClient, uROTypes, uROClientIntf,
|
||||
{Used RODLs:} DataAbstract4_Intf;
|
||||
|
||||
const
|
||||
{ Library ID }
|
||||
LibraryUID = '{0C6D69E2-2FEC-49FE-B07B-EE237D69F422}';
|
||||
TargetNamespace = '';
|
||||
|
||||
{ Service Interface ID's }
|
||||
IBriefcaseModelService_IID : TGUID = '{DF3E1E54-2924-4DE3-9834-4B225408D09F}';
|
||||
|
||||
{ Event ID's }
|
||||
|
||||
type
|
||||
{ Forward declarations }
|
||||
IBriefcaseModelService = interface;
|
||||
|
||||
|
||||
|
||||
|
||||
{ IBriefcaseModelService }
|
||||
IBriefcaseModelService = interface(IDataAbstractService)
|
||||
['{DF3E1E54-2924-4DE3-9834-4B225408D09F}']
|
||||
end;
|
||||
|
||||
{ CoBriefcaseModelService }
|
||||
CoBriefcaseModelService = class
|
||||
class function Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IBriefcaseModelService;
|
||||
end;
|
||||
|
||||
{ TBriefcaseModelService_Proxy }
|
||||
TBriefcaseModelService_Proxy = class(TDataAbstractService_Proxy, IBriefcaseModelService)
|
||||
protected
|
||||
function __GetInterfaceName:string; override;
|
||||
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
{vcl:} SysUtils,
|
||||
{RemObjects:} uROEventRepository, uRORes;
|
||||
|
||||
{ CoBriefcaseModelService }
|
||||
|
||||
class function CoBriefcaseModelService.Create(const aMessage: IROMessage; aTransportChannel: IROTransportChannel): IBriefcaseModelService;
|
||||
begin
|
||||
result := TBriefcaseModelService_Proxy.Create(aMessage, aTransportChannel);
|
||||
end;
|
||||
|
||||
function TBriefcaseModelService_Proxy.__GetInterfaceName:string;
|
||||
begin
|
||||
result := 'BriefcaseModelService';
|
||||
end;
|
||||
|
||||
initialization
|
||||
RegisterProxyClass(IBriefcaseModelService_IID, TBriefcaseModelService_Proxy);
|
||||
|
||||
|
||||
finalization
|
||||
UnregisterProxyClass(IBriefcaseModelService_IID);
|
||||
|
||||
end.
|
||||
@ -0,0 +1,32 @@
|
||||
unit BriefcaseModelLibrary_Invk;
|
||||
|
||||
{----------------------------------------------------------------------------}
|
||||
{ This unit was automatically generated by the RemObjects SDK after reading }
|
||||
{ the RODL file associated with this project . }
|
||||
{ }
|
||||
{ Do not modify this unit manually, or your changes will be lost when this }
|
||||
{ unit is regenerated the next time you compile the project. }
|
||||
{----------------------------------------------------------------------------}
|
||||
|
||||
interface
|
||||
|
||||
uses
|
||||
{vcl:} Classes,
|
||||
{RemObjects:} uROServer, uROServerIntf, uROTypes, uROClientIntf,
|
||||
{Used RODL Intf's:} DataAbstract4_Intf,
|
||||
{Used RODL Invk's:} DataAbstract4_Invk,
|
||||
{Generated:} BriefcaseModelLibrary_Intf;
|
||||
|
||||
type
|
||||
TBriefcaseModelService_Invoker = class(TDataAbstractService_Invoker)
|
||||
private
|
||||
protected
|
||||
published
|
||||
end;
|
||||
|
||||
implementation
|
||||
|
||||
uses
|
||||
{RemObjects:} uRORes, uROClient;
|
||||
|
||||
end.
|
||||
@ -0,0 +1,175 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<BorlandProject>
|
||||
<PersonalityInfo>
|
||||
<Option>
|
||||
<Option Name="Personality">Delphi.Personality</Option>
|
||||
<Option Name="ProjectType">VCLApplication</Option>
|
||||
<Option Name="Version">1.0</Option>
|
||||
<Option Name="GUID">{814985E4-2D7E-4B43-B1B8-2C026284B033}</Option>
|
||||
</Option>
|
||||
</PersonalityInfo>
|
||||
<Delphi.Personality>
|
||||
<Source>
|
||||
<Source Name="MainSource">BriefcaseModelServer.dpr</Source>
|
||||
</Source>
|
||||
<FileVersion>
|
||||
<FileVersion Name="Version">7.0</FileVersion>
|
||||
</FileVersion>
|
||||
<Compiler>
|
||||
<Compiler Name="A">8</Compiler>
|
||||
<Compiler Name="B">0</Compiler>
|
||||
<Compiler Name="C">1</Compiler>
|
||||
<Compiler Name="D">1</Compiler>
|
||||
<Compiler Name="E">0</Compiler>
|
||||
<Compiler Name="F">0</Compiler>
|
||||
<Compiler Name="G">1</Compiler>
|
||||
<Compiler Name="H">1</Compiler>
|
||||
<Compiler Name="I">1</Compiler>
|
||||
<Compiler Name="J">0</Compiler>
|
||||
<Compiler Name="K">0</Compiler>
|
||||
<Compiler Name="L">1</Compiler>
|
||||
<Compiler Name="M">0</Compiler>
|
||||
<Compiler Name="N">1</Compiler>
|
||||
<Compiler Name="O">1</Compiler>
|
||||
<Compiler Name="P">1</Compiler>
|
||||
<Compiler Name="Q">0</Compiler>
|
||||
<Compiler Name="R">0</Compiler>
|
||||
<Compiler Name="S">0</Compiler>
|
||||
<Compiler Name="T">0</Compiler>
|
||||
<Compiler Name="U">0</Compiler>
|
||||
<Compiler Name="V">1</Compiler>
|
||||
<Compiler Name="W">0</Compiler>
|
||||
<Compiler Name="X">1</Compiler>
|
||||
<Compiler Name="Y">1</Compiler>
|
||||
<Compiler Name="Z">1</Compiler>
|
||||
<Compiler Name="ShowHints">True</Compiler>
|
||||
<Compiler Name="ShowWarnings">True</Compiler>
|
||||
<Compiler Name="UnitAliases">WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;</Compiler>
|
||||
<Compiler Name="NamespacePrefix"></Compiler>
|
||||
<Compiler Name="GenerateDocumentation">False</Compiler>
|
||||
<Compiler Name="DefaultNamespace"></Compiler>
|
||||
<Compiler Name="SymbolDeprecated">True</Compiler>
|
||||
<Compiler Name="SymbolLibrary">True</Compiler>
|
||||
<Compiler Name="SymbolPlatform">True</Compiler>
|
||||
<Compiler Name="SymbolExperimental">True</Compiler>
|
||||
<Compiler Name="UnitLibrary">True</Compiler>
|
||||
<Compiler Name="UnitPlatform">True</Compiler>
|
||||
<Compiler Name="UnitDeprecated">True</Compiler>
|
||||
<Compiler Name="UnitExperimental">True</Compiler>
|
||||
<Compiler Name="HResultCompat">True</Compiler>
|
||||
<Compiler Name="HidingMember">True</Compiler>
|
||||
<Compiler Name="HiddenVirtual">True</Compiler>
|
||||
<Compiler Name="Garbage">True</Compiler>
|
||||
<Compiler Name="BoundsError">True</Compiler>
|
||||
<Compiler Name="ZeroNilCompat">True</Compiler>
|
||||
<Compiler Name="StringConstTruncated">True</Compiler>
|
||||
<Compiler Name="ForLoopVarVarPar">True</Compiler>
|
||||
<Compiler Name="TypedConstVarPar">True</Compiler>
|
||||
<Compiler Name="AsgToTypedConst">True</Compiler>
|
||||
<Compiler Name="CaseLabelRange">True</Compiler>
|
||||
<Compiler Name="ForVariable">True</Compiler>
|
||||
<Compiler Name="ConstructingAbstract">True</Compiler>
|
||||
<Compiler Name="ComparisonFalse">True</Compiler>
|
||||
<Compiler Name="ComparisonTrue">True</Compiler>
|
||||
<Compiler Name="ComparingSignedUnsigned">True</Compiler>
|
||||
<Compiler Name="CombiningSignedUnsigned">True</Compiler>
|
||||
<Compiler Name="UnsupportedConstruct">True</Compiler>
|
||||
<Compiler Name="FileOpen">True</Compiler>
|
||||
<Compiler Name="FileOpenUnitSrc">True</Compiler>
|
||||
<Compiler Name="BadGlobalSymbol">True</Compiler>
|
||||
<Compiler Name="DuplicateConstructorDestructor">True</Compiler>
|
||||
<Compiler Name="InvalidDirective">True</Compiler>
|
||||
<Compiler Name="PackageNoLink">True</Compiler>
|
||||
<Compiler Name="PackageThreadVar">True</Compiler>
|
||||
<Compiler Name="ImplicitImport">True</Compiler>
|
||||
<Compiler Name="HPPEMITIgnored">True</Compiler>
|
||||
<Compiler Name="NoRetVal">True</Compiler>
|
||||
<Compiler Name="UseBeforeDef">True</Compiler>
|
||||
<Compiler Name="ForLoopVarUndef">True</Compiler>
|
||||
<Compiler Name="UnitNameMismatch">True</Compiler>
|
||||
<Compiler Name="NoCFGFileFound">True</Compiler>
|
||||
<Compiler Name="ImplicitVariants">True</Compiler>
|
||||
<Compiler Name="UnicodeToLocale">True</Compiler>
|
||||
<Compiler Name="LocaleToUnicode">True</Compiler>
|
||||
<Compiler Name="ImagebaseMultiple">True</Compiler>
|
||||
<Compiler Name="SuspiciousTypecast">True</Compiler>
|
||||
<Compiler Name="PrivatePropAccessor">True</Compiler>
|
||||
<Compiler Name="UnsafeType">False</Compiler>
|
||||
<Compiler Name="UnsafeCode">False</Compiler>
|
||||
<Compiler Name="UnsafeCast">False</Compiler>
|
||||
<Compiler Name="OptionTruncated">True</Compiler>
|
||||
<Compiler Name="WideCharReduced">True</Compiler>
|
||||
<Compiler Name="DuplicatesIgnored">True</Compiler>
|
||||
<Compiler Name="UnitInitSeq">True</Compiler>
|
||||
<Compiler Name="LocalPInvoke">True</Compiler>
|
||||
<Compiler Name="MessageDirective">True</Compiler>
|
||||
<Compiler Name="CodePage"></Compiler>
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Linker Name="MapFile">0</Linker>
|
||||
<Linker Name="OutputObjs">0</Linker>
|
||||
<Linker Name="GenerateHpps">False</Linker>
|
||||
<Linker Name="ConsoleApp">1</Linker>
|
||||
<Linker Name="DebugInfo">False</Linker>
|
||||
<Linker Name="RemoteSymbols">False</Linker>
|
||||
<Linker Name="GenerateDRC">False</Linker>
|
||||
<Linker Name="MinStackSize">16384</Linker>
|
||||
<Linker Name="MaxStackSize">1048576</Linker>
|
||||
<Linker Name="ImageBase">4194304</Linker>
|
||||
<Linker Name="ExeDescription"></Linker>
|
||||
</Linker>
|
||||
<Directories>
|
||||
<Directories Name="OutputDir"></Directories>
|
||||
<Directories Name="UnitOutputDir"></Directories>
|
||||
<Directories Name="PackageDLLOutputDir"></Directories>
|
||||
<Directories Name="PackageDCPOutputDir"></Directories>
|
||||
<Directories Name="SearchPath"></Directories>
|
||||
<Directories Name="Packages"></Directories>
|
||||
<Directories Name="Conditionals"></Directories>
|
||||
<Directories Name="DebugSourceDirs"></Directories>
|
||||
<Directories Name="UsePackages">False</Directories>
|
||||
</Directories>
|
||||
<Parameters>
|
||||
<Parameters Name="RunParams"></Parameters>
|
||||
<Parameters Name="HostApplication"></Parameters>
|
||||
<Parameters Name="Launcher"></Parameters>
|
||||
<Parameters Name="UseLauncher">False</Parameters>
|
||||
<Parameters Name="DebugCWD"></Parameters>
|
||||
<Parameters Name="Debug Symbols Search Path"></Parameters>
|
||||
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||
</Parameters>
|
||||
<Language>
|
||||
<Language Name="ActiveLang"></Language>
|
||||
<Language Name="ProjectLang">$00000000</Language>
|
||||
<Language Name="RootDir"></Language>
|
||||
</Language>
|
||||
<VersionInfo>
|
||||
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
|
||||
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
|
||||
<VersionInfo Name="MajorVer">1</VersionInfo>
|
||||
<VersionInfo Name="MinorVer">0</VersionInfo>
|
||||
<VersionInfo Name="Release">0</VersionInfo>
|
||||
<VersionInfo Name="Build">0</VersionInfo>
|
||||
<VersionInfo Name="Debug">False</VersionInfo>
|
||||
<VersionInfo Name="PreRelease">False</VersionInfo>
|
||||
<VersionInfo Name="Special">False</VersionInfo>
|
||||
<VersionInfo Name="Private">False</VersionInfo>
|
||||
<VersionInfo Name="DLL">False</VersionInfo>
|
||||
<VersionInfo Name="Locale">1058</VersionInfo>
|
||||
<VersionInfo Name="CodePage">1251</VersionInfo>
|
||||
</VersionInfo>
|
||||
<VersionInfoKeys>
|
||||
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
|
||||
</VersionInfoKeys>
|
||||
</Delphi.Personality>
|
||||
</BorlandProject>
|
||||
@ -0,0 +1,24 @@
|
||||
program BriefcaseModelServer;
|
||||
|
||||
{#ROGEN:BriefcaseModelLibrary.RODL} // RemObjects SDK: Careful, do not remove!
|
||||
|
||||
uses
|
||||
uROComInit,
|
||||
uROComboService,
|
||||
Forms,
|
||||
BriefcaseModelServerMain in 'BriefcaseModelServerMain.pas' {BriefcaseModelServerMainForm},
|
||||
BriefcaseModelServerData in 'BriefcaseModelServerData.pas' {BriefcaseModelServerDataModule: TDataModule},
|
||||
BriefcaseModelLibrary_Intf in 'BriefcaseModelLibrary_Intf.pas',
|
||||
BriefcaseModelLibrary_Invk in 'BriefcaseModelLibrary_Invk.pas',
|
||||
BriefcaseModelService_Impl in 'BriefcaseModelService_Impl.pas' {BriefcaseModelService: TDataAbstractService};
|
||||
|
||||
{$R *.res}
|
||||
{$R RODLFile.res}
|
||||
|
||||
begin
|
||||
Application.Initialize;
|
||||
Application.Title := 'Briefcase Model Server';
|
||||
Application.CreateForm(TBriefcaseModelServerDataModule, BriefcaseModelServerDataModule);
|
||||
Application.CreateForm(TBriefcaseModelServerMainForm, BriefcaseModelServerMainForm);
|
||||
Application.Run;
|
||||
end.
|
||||
@ -0,0 +1,80 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{55d87c1e-5021-4276-a4c8-aef5b2fb31d9}</ProjectGuid>
|
||||
<MainSource>BriefcaseModelServer.dpr</MainSource>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<DCC_DCCCompiler>DCC32</DCC_DCCCompiler>
|
||||
<DCC_DependencyCheckOutputName>BriefcaseModelServer.exe</DCC_DependencyCheckOutputName>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<Version>7.0</Version>
|
||||
<DCC_DebugInformation>False</DCC_DebugInformation>
|
||||
<DCC_LocalDebugSymbols>False</DCC_LocalDebugSymbols>
|
||||
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||
<DCC_Define>RELEASE</DCC_Define>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<Version>7.0</Version>
|
||||
<DCC_Define>DEBUG</DCC_Define>
|
||||
</PropertyGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
||||
<BorlandProject>
|
||||
<BorlandProject xmlns=""> <Delphi.Personality> <Parameters>
|
||||
<Parameters Name="UseLauncher">False</Parameters>
|
||||
<Parameters Name="LoadAllSymbols">True</Parameters>
|
||||
<Parameters Name="LoadUnspecifiedSymbols">False</Parameters>
|
||||
</Parameters>
|
||||
<VersionInfo>
|
||||
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
|
||||
<VersionInfo Name="AutoIncBuild">False</VersionInfo>
|
||||
<VersionInfo Name="MajorVer">1</VersionInfo>
|
||||
<VersionInfo Name="MinorVer">0</VersionInfo>
|
||||
<VersionInfo Name="Release">0</VersionInfo>
|
||||
<VersionInfo Name="Build">0</VersionInfo>
|
||||
<VersionInfo Name="Debug">False</VersionInfo>
|
||||
<VersionInfo Name="PreRelease">False</VersionInfo>
|
||||
<VersionInfo Name="Special">False</VersionInfo>
|
||||
<VersionInfo Name="Private">False</VersionInfo>
|
||||
<VersionInfo Name="DLL">False</VersionInfo>
|
||||
<VersionInfo Name="Locale">1058</VersionInfo>
|
||||
<VersionInfo Name="CodePage">1251</VersionInfo>
|
||||
</VersionInfo>
|
||||
<VersionInfoKeys>
|
||||
<VersionInfoKeys Name="CompanyName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileDescription"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="InternalName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductName"></VersionInfoKeys>
|
||||
<VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
|
||||
<VersionInfoKeys Name="Comments"></VersionInfoKeys>
|
||||
</VersionInfoKeys>
|
||||
<Source>
|
||||
<Source Name="MainSource">BriefcaseModelServer.dpr</Source>
|
||||
</Source>
|
||||
</Delphi.Personality> </BorlandProject></BorlandProject>
|
||||
</ProjectExtensions>
|
||||
<ItemGroup />
|
||||
<ItemGroup>
|
||||
<DelphiCompile Include="BriefcaseModelServer.dpr">
|
||||
<MainSource>MainSource</MainSource>
|
||||
</DelphiCompile>
|
||||
<DCCReference Include="BriefcaseModelLibrary_Intf.pas" />
|
||||
<DCCReference Include="BriefcaseModelLibrary_Invk.pas" />
|
||||
<DCCReference Include="BriefcaseModelServerData.pas">
|
||||
<Form>BriefcaseModelServerDataModule</Form>
|
||||
</DCCReference>
|
||||
<DCCReference Include="BriefcaseModelServerMain.pas">
|
||||
<Form>BriefcaseModelServerMainForm</Form>
|
||||
</DCCReference>
|
||||
<DCCReference Include="BriefcaseModelService_Impl.pas">
|
||||
<Form>BriefcaseModelService</Form>
|
||||
</DCCReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Borland.Delphi.Targets" />
|
||||
</Project>
|
||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user