Mobile Storage Access (Note to Self)

 I am nowhere near creating apps for the mobile community. That doesn't mean I won't be in the future. So, I'm writing this as a "Note to Self" so when the time comes I'll have a nice handy reference.If you are currently developing mobile apps you may find this discussion on Delphi-PRAXiS helpful and interesting.How do users easily bring their desktop data to mobile devices?You may also want to view the following YouTube video called Storage access with Android 11Enjoy,Semper FiGunny Mikehttps://zilchworks.com
Read More

Keep up with the latest developments!

Everything evolves so incredibly fast in the software world!
So our team is also trying really hard to keep up with the latest developments.
And to give our customers access to all our latest developments we have created
our no-nonsense subscription TMS ALL-ACCESS!
Because we want our customers to be able to use all our products with no
restrictions or limitations.
And when we say ALL we really mean ALL our products we offer now and
also all new products we’ll release in the year of the subscription
.
Moreover, our all-access users are the first to receive the previews and betas
of our non-released products!

Here is a small overview of the new products we added in 2021:

January
2021:


  • TMS VCL UI Pack v10.4: Powerful,
    extensive & flexible component suite for native Excel report & file
    generation & manipulation for VCL & FireMonkey

  • TMS FNC Cloud Pack v1.3: Seamless access
    to cloud services from Windows, cross-platform and the web

  • TMS WEB Core v1.6: Framework for creating
    modern web applications

February
2021:


  • TMS FNC Maps v1.3: Hold the full power of
    mapping in your hand! Cross-framework, cross-platform, cross-service
    mapping component library

  • TMS Web Academy launch

March
2021: 

April
2021: 

May 2021: 


Get full access with: 

  • Easy plan: All current and new products for 1 price!
  • Easy renewal: Yearly renewal only for 495 EUR!
  • Easy install: all products accessible via TMS Subscription Manager tool
  • Easy support: Full online support center access to all areas
  • Easy up-to-date: Early access to product betas
  • Easy learning: Access to TMS WEB Academy

Act now:

So what are you waiting for?

Find out more about our products included in TMS ALL-ACCESS.

NOTE: Contact sales for special upgrading pricing for existing customers of other products.

Read More

Read More

Keep up with the latest developments!

Everything evolves so incredibly fast in the software world!
So our team is also trying really hard to keep up with the latest developments.
And to give our customers access to all our latest developments we have created
our no-nonsense subscription TMS ALL-ACCESS!
Because we want our customers to be able to use all our products with no
restrictions or limitations.
And when we say ALL we really mean ALL our products we offer now and
also all new products we’ll release in the year of the subscription
.
Moreover, our all-access users are the first to receive the previews and betas
of our non-released products!

Here is a small overview of the new products we added in 2021:

January
2021:


  • TMS VCL UI Pack v10.4: Powerful,
    extensive & flexible component suite for native Excel report & file
    generation & manipulation for VCL & FireMonkey

  • TMS FNC Cloud Pack v1.3: Seamless access
    to cloud services from Windows, cross-platform and the web

  • TMS WEB Core v1.6: Framework for creating
    modern web applications

February
2021:


  • TMS FNC Maps v1.3: Hold the full power of
    mapping in your hand! Cross-framework, cross-platform, cross-service
    mapping component library

  • TMS Web Academy launch

March
2021: 

April
2021: 

May 2021: 


Get full access with: 

  • Easy plan: All current and new products for 1 price!
  • Easy renewal: Yearly renewal only for 495 EUR!
  • Easy install: all products accessible via TMS Subscription Manager tool
  • Easy support: Full online support center access to all areas
  • Easy up-to-date: Early access to product betas
  • Easy learning: Access to TMS WEB Academy

Act now:

So what are you waiting for?

Find out more about our products included in TMS ALL-ACCESS.

NOTE: Contact sales for special upgrading pricing for existing customers of other products.

Read More

Read More

Figure out access violation in Dsmtoolwindow.GetPreferences

Access violation when loading the Delphi IDE Got the below error on Delphi 10.2 Tokyo with ODAC trial from DevArt at Delphi startup time (Error: Access violation at address 188F3528 in module ‘DataSetManager250.bpl’. Read of address 00000000.). My guess it is some configuration prerequisite which – when not existing – is handled very ungracefully. This might […] … Read More

Read More

Delphi: creating copies of installed components to repositories for portability across use cases

Often it is useful to have 3rd party components part of a repository so it is easier to increase portability. For instance when you want to include or exclude some of them in certain projects by installing/deinstalling them to/from the IDE. This can be useful for cases where components bite each other, or you want to vary the components in use by version without spinning up new VMs (Delphi registration counts can be a pain for new VMs; you need to be very careful as you can never decrease your registration count). I usually do this by having 3 batch files: copy from an installed 3rd party library to a repository in a relative way register any needed relative files into the IDE unregister any needed relative files in from the IDE If successful, I can uninstall the library. I especially take this approach with 3rd party libraries that stuff to global places (inside the Delphi installation directory, or worse, inside the Windows directories). That way, I can try to ensure that compilation of running only uses files from the repository, making my options for portability larger. Examples I did this for are for instance QuickReports and ODAC. Some bits are tricky to get right, especially loading dependencies. It helps to understand that for executable files Windows also searches for dependencies in the directory of the executable file. For libraries, that does not happen. Which means that if a BPL has dependencies, they either have to be explicitly loaded before (for instance by being in the Known Packages registry entries), or on the search PATH. Delphi has the %BDSCOMMONDIR% directory in the search PATH. It usually points to “%PUBLIC%\Documents\Embarcadero\Studio\%ProductVersion%\Bpl” (where ProductVersion=19.0 for Delphi 10.2 Tokyo). There might be a away around this using manifests, but this means modifying the BPL files, which is beyond the point of having these copy scripts. More on those environment variables in a later blog post. Related: [WayBack] Why my Delphi IDE Expert is not initialized when use the “Known IDE Packages” Key? – Oipapio- oipapio.com [WayBack] What is the best way to organize multiple Delphi library packages for the project? – Stack Overflow [WayBack] Dynamic-Link Library Search Order – Windows applications | Microsoft Docs [WayBack] Java LoadLibrary unresolved dependency but dependent dll is in same directory – Stack Overflow [WayBack] windows dll notes · numpy/numpy Wiki · GitHub [Archive.is] Windows Internals – Mark E. Russinovich, David A. Solomon, Alex Ionescu – Google Books Dynamic-link library – Wikipedia [WayBack] How can I specify that my DLL should resolve a DLL dependency from the same directory that the DLL is in? | The Old New Thing: Use the manifest. –jeroen QuickReports .gist table { margin-bottom: 0; } @echo off :: This copies from a system that has QuickReports 5.0.6 installed in the default directory structure :: The files copied have been reconstructed from this file: :: C:\Program Files (x86)\Embarcadero\Studio\19.0\Quickrep506\unins000.dat :: and then corrected for binary garbage :: note that the install comes with a lot of garbage that you might not want to have in your source control system: :: *.identcache :: *.local :: *.stat :: copy*.* :begin setlocal EnableExtensions set ProductName=Quickrep506 :: Assume Delphi 10.2 Tokyo version 19.0: set DelphiVersion=19.0 set DelphiBaseDirectory=%ProgramFiles(x86)%\Embarcadero\Studio\%DelphiVersion% :: note that %~dp0 already contains a trailing backslash! set TargetBaseDirectory=%~dp0%DelphiVersion% :: The unins000.dat contained these infix directories under %DelphiBaseDirectory%: :: bin :: BIN :: Bin :: Bin64 :: Lib\win32\debug :: Lib\win32\release :: Lib\win64\debug :: Lib\win64\release :: Quickrep506 :: Quickrep506\Documentation :: Quickrep506\QR5include\Win32 :: Quickrep506\QR5include\Win64 :: some of the above contain case-insensitive duplicates, so only create these directories: call :createDirectory %TargetBaseDirectory%\bin call :createDirectory %TargetBaseDirectory%\Bin64 call :createDirectory %TargetBaseDirectory%\Lib\win32\debug call :createDirectory %TargetBaseDirectory%\Lib\win32\release call :createDirectory %TargetBaseDirectory%\Lib\win64\debug call :createDirectory %TargetBaseDirectory%\Lib\win64\release call :createDirectory %TargetBaseDirectory%\%ProductName% call :createDirectory %TargetBaseDirectory%\%ProductName%\Documentation call :createDirectory %TargetBaseDirectory%\%ProductName%\QR5include\Win32 call :createDirectory %TargetBaseDirectory%\%ProductName%\QR5include\Win64 call :copyFiles endlocal goto :eof :do echo %* %* goto :eof :createDirectory call :do mkdir "%*" goto :eof :copyFile call :do copy /y "%DelphiBaseDirectory%\%*" "%TargetBaseDirectory%\%*" goto :eof :copyFiles call :copyFile %ProductName%\connDlgfrm.pas call :copyFile %ProductName%\Copy of qrexpr.pas call :copyFile %ProductName%\Copy of qrprnsu2.pas call :copyFile %ProductName%\csProp.pas call :copyFile %ProductName%\DelphiZXIngQRCode_q.pas call :copyFile %ProductName%\ECC200Consts.pas call :copyFile %ProductName%\ECC200procs.pas call :copyFile %ProductName%\ECC200ReedSolomon.pas call :copyFile %ProductName%\grimgctrl.pas call :copyFile %ProductName%\LZW.pas call :copyFile %ProductName%\MSXML_TLB.pas call :copyFile %ProductName%\pdfconst.pas call :copyFile %ProductName%\pdfobjs.pas call :copyFile %ProductName%\QR5const-german2.pas call :copyFile %ProductName%\qr5const.pas call :copyFile %ProductName%\qrabout.pas call :copyFile %ProductName%\qrabsdatas.pas call :copyFile %ProductName%\qransilist.pas call :copyFile %ProductName%\qrbonus.pas call :copyFile %ProductName%\qrcomped.pas call :copyFile %ProductName%\qrctrls.pas call :copyFile %ProductName%\QRDMBarcode.pas call :copyFile %ProductName%\qrenved.pas call :copyFile %ProductName%\qreport.pas call :copyFile %ProductName%\qrexpbld.pas call :copyFile %ProductName%\qrexport.pas call :copyFile %ProductName%\qrexpr-obj.pas call :copyFile %ProductName%\qrexpr.pas call :copyFile %ProductName%\qrexpred.pas call :copyFile %ProductName%\qrextra.pas call :copyFile %ProductName%\qrFramelines.pas call :copyFile %ProductName%\QRGraphcon.pas call :copyFile %ProductName%\qridewz.pas call :copyFile %ProductName%\QRJpegImage.pas call :copyFile %ProductName%\qrlabled.pas call :copyFile %ProductName%\qrlablwz.pas call :copyFile %ProductName%\QRMetricLab.pas call :copyFile %ProductName%\qrnew.pas call :copyFile %ProductName%\QRNewXLSXFilt.pas call :copyFile %ProductName%\QRNewXLSXFiltProcs.pas call :copyFile %ProductName%\qrpBaseCtrls.pas call :copyFile %ProductName%\qrpctrls.pas call :copyFile %ProductName%\qrpdffilt-old.pas call :copyFile %ProductName%\qrpdffilt.pas call :copyFile %ProductName%\qrpexpr.pas call :copyFile %ProductName%\qrprev.pas call :copyFile %ProductName%\qrprgres.pas call :copyFile %ProductName%\qrprnsu.pas call :copyFile %ProductName%\qrprnsu2-t.pas call :copyFile %ProductName%\qrprnsu2.pas call :copyFile %ProductName%\QRPrntr-505.pas call :copyFile %ProductName%\qrprntr.pas call :copyFile %ProductName%\QRPRSelect.pas call :copyFile %ProductName%\QRQRBarcode.pas call :copyFile %ProductName%\QRSearchDlg.pas call :copyFile %ProductName%\QRSubReport.pas call :copyFile %ProductName%\QRWebFilt.pas call :copyFile %ProductName%\QRXBrowser.pas call :copyFile %ProductName%\QRXDocument.pas call :copyFile %ProductName%\QRXLSXFilt.pas call :copyFile %ProductName%\QRXMLDom.pas call :copyFile %ProductName%\QRXMLSFilt.pas call :copyFile %ProductName%\QRXSearchFrm.pas call :copyFile %ProductName%\QuickRpt.pas call :copyFile %ProductName%\QuickRpt~~.pas call :copyFile %ProductName%\SupComps.pas call :copyFile %ProductName%\qrabout.dfm call :copyFile %ProductName%\qrcomped.dfm call :copyFile %ProductName%\qrenved.dfm call :copyFile %ProductName%\qrexpbld.dfm call :copyFile %ProductName%\qrexpred.dfm call :copyFile %ProductName%\qrlabled.dfm call :copyFile %ProductName%\qrlablwz.dfm call :copyFile %ProductName%\qrprev.dfm call :copyFile %ProductName%\qrprgres.dfm call :copyFile %ProductName%\QRPRSelect.dfm call :copyFile %ProductName%\QRSearchDlg.dfm call :copyFile %ProductName%\QRXBrowser.dfm call :copyFile %ProductName%\QRXSearchFrm.dfm call :copyFile %ProductName%\QR506DesignDXE.res call :copyFile %ProductName%\QR506DesignDXE10.res call :copyFile %ProductName%\QR506DesignDXE10_1.res call :copyFile %ProductName%\QR506DesignDXE10_2.res call :copyFile %ProductName%\QR506DesignDXE2W64.res call :copyFile %ProductName%\QR506DesignDXE3W64.res call :copyFile %ProductName%\QR506DesignDXE5W64.res call :copyFile %ProductName%\QR506DesignDXE6W64.res call :copyFile %ProductName%\QR506DesignDXE7.res call :copyFile %ProductName%\QR506DesignDXE8.res call :copyFile %ProductName%\QR506DesignXE4W64.res call :copyFile %ProductName%\QR506RunDXE10.res call :copyFile %ProductName%\QR506RunDXE10_1.res call :copyFile %ProductName%\QR506RunDXE10_2.res call :copyFile %ProductName%\QR506RunDXE2W64.res call :copyFile %ProductName%\QR506RunDXE3W64.res call :copyFile %ProductName%\QR506RunDXE5W64.res call :copyFile %ProductName%\QR506RunDXE6W64.res call :copyFile %ProductName%\QR506RunDXE7.res call :copyFile %ProductName%\QR506RunDXE8.res call :copyFile %ProductName%\QR506RunDXEW64.res call :copyFile %ProductName%\QR506RunXE4W64.res call :copyFile %ProductName%\qreditor.res call :copyFile %ProductName%\qrnew.res call :copyFile %ProductName%\qrpCtrls.res call :copyFile %ProductName%\quickrpt.res call :copyFile %ProductName%\QR5DesignDXE_Icon.ico call :copyFile %ProductName%\QR5RunDXE_Icon.ico call :copyFile %ProductName%\qreport.dcr call :copyFile %ProductName%\qrdefs.inc call :copyFile %ProductName%\QRPP.INC call :copyFile %ProductName%\qrnew.rc call :copyFile %ProductName%\QR506DesignDXE10_2.dpk call :copyFile %ProductName%\QR506DesignDXE10_2.dproj call :copyFile %ProductName%\QR506DesignDXE10_2.dproj.local call :copyFile %ProductName%\QR506DesignDXE10_2.identcache call :copyFile %ProductName%\QR506DesignDXE10_2.res call :copyFile %ProductName%\QR506DesignDXE10_2.stat call :copyFile %ProductName%\QR506RunDXE10_2.dpk call :copyFile %ProductName%\QR506RunDXE10_2.dproj call :copyFile %ProductName%\QR506RunDXE10_2.dproj.local call :copyFile %ProductName%\QR506RunDXE10_2.identcache call :copyFile %ProductName%\QR506RunDXE10_2.res call :copyFile %ProductName%\QR506RunDXE10_2.stat call :copyFile bin\QR506DesignDXE10_2.bpl call :copyFile Bin\QR506RunDXE10_2.bpl call :copyFile Bin64\QR506RunDXE10_2.bpl call :copyFile Lib\win32\debug\csProp.dcu call :copyFile Lib\win32\debug\DelphiZXIngQRCode_q.dcu call :copyFile Lib\win32\debug\ECC200Consts.dcu call :copyFile Lib\win32\debug\ECC200procs.dcu call :copyFile Lib\win32\debug\ECC200ReedSolomon.dcu call :copyFile Lib\win32\debug\grimgctrl.dcu call :copyFile Lib\win32\debug\LZW.dcu call :copyFile Lib\win32\debug\MSXML_TLB.dcu call :copyFile Lib\win32\debug\pdfconst.dcu call :copyFile Lib\win32\debug\pdfobjs.dcu call :copyFile Lib\win32\debug\QR506RunDXE10_2.bpl call :copyFile Lib\win32\debug\QR506RunDXE10_2.dcp call :copyFile Lib\win32\debug\qr5const.dcu call :copyFile Lib\win32\debug\qrabout.dcu call :copyFile Lib\win32\debug\qrabsdatas.dcu call :copyFile Lib\win32\debug\qrcomped.dcu call :copyFile Lib\win32\debug\qrctrls.dcu call :copyFile Lib\win32\debug\QRDMBarcode.dcu call :copyFile Lib\win32\debug\qrenved.dcu call :copyFile Lib\win32\debug\qrexpbld.dcu call :copyFile Lib\win32\debug\qrexport.dcu call :copyFile Lib\win32\debug\qrexpr.dcu call :copyFile Lib\win32\debug\qrexpred.dcu call :copyFile Lib\win32\debug\qrextra.dcu call :copyFile Lib\win32\debug\qrFramelines.dcu call :copyFile Lib\win32\debug\QRGraphcon.dcu call :copyFile Lib\win32\debug\QRJpegImage.dcu call :copyFile Lib\win32\debug\qrlabled.dcu call :copyFile Lib\win32\debug\qrlablwz.dcu call :copyFile Lib\win32\debug\QRMetricLab.dcu call :copyFile Lib\win32\debug\QRNewXLSXFilt.dcu call :copyFile Lib\win32\debug\QRNewXLSXFiltProcs.dcu call :copyFile Lib\win32\debug\qrpBaseCtrls.dcu call :copyFile Lib\win32\debug\qrpctrls.dcu call :copyFile Lib\win32\debug\qrpdffilt.dcu call :copyFile Lib\win32\debug\qrpexpr.dcu call :copyFile Lib\win32\debug\qrprev.dcu call :copyFile Lib\win32\debug\qrprgres.dcu call :copyFile Lib\win32\debug\qrprnsu.dcu call :copyFile Lib\win32\debug\qrprntr.dcu call :copyFile Lib\win32\debug\QRQRBarcode.dcu call :copyFile Lib\win32\debug\QRSearchDlg.dcu call :copyFile Lib\win32\debug\QRWebFilt.dcu call :copyFile Lib\win32\debug\QRXBrowser.dcu call :copyFile Lib\win32\debug\QRXDocument.dcu call :copyFile Lib\win32\debug\QRXLSXFilt.dcu call :copyFile Lib\win32\debug\QRXMLSFilt.dcu call :copyFile Lib\win32\debug\QRXSearchFrm.dcu call :copyFile Lib\win32\debug\QuickRpt.dcu call :copyFile Lib\win32\debug\SupComps.dcu call :copyFile Lib\win32\release\csProp.dcu call :copyFile Lib\win32\release\DelphiZXIngQRCode_q.dcu call :copyFile Lib\win32\release\ECC200Consts.dcu call :copyFile Lib\win32\release\ECC200procs.dcu call :copyFile Lib\win32\release\ECC200ReedSolomon.dcu call :copyFile Lib\win32\release\grimgctrl.dcu call :copyFile Lib\win32\release\LZW.dcu call :copyFile Lib\win32\release\MSXML_TLB.dcu call :copyFile Lib\win32\release\pdfconst.dcu call :copyFile Lib\win32\release\pdfobjs.dcu call :copyFile Lib\win32\release\QR506DesignDXE10_2.bpl call :copyFile Lib\win32\release\QR506DesignDXE10_2.dcp call :copyFile Lib\win32\release\QR506RunDXE10_2.bpl call :copyFile Lib\win32\release\QR506RunDXE10_2.dcp call :copyFile Lib\win32\release\qr5const.dcu call :copyFile Lib\win32\release\qrabout.dcu call :copyFile Lib\win32\release\qrabsdatas.dcu call :copyFile Lib\win32\release\qrcomped.dcu call :copyFile Lib\win32\release\qrctrls.dcu call :copyFile Lib\win32\release\QRDMBarcode.dcu call :copyFile Lib\win32\release\qrenved.dcu call :copyFile Lib\win32\release\qreport.dcu call :copyFile Lib\win32\release\qrexpbld.dcu call :copyFile Lib\win32\release\qrexport.dcu call :copyFile Lib\win32\release\qrexpr.dcu call :copyFile Lib\win32\release\qrexpred.dcu call :copyFile Lib\win32\release\qrextra.dcu call :copyFile Lib\win32\release\qrFramelines.dcu call :copyFile Lib\win32\release\QRGraphcon.dcu call :copyFile Lib\win32\release\QRJpegImage.dcu call :copyFile Lib\win32\release\qrlabled.dcu call :copyFile Lib\win32\release\qrlablwz.dcu call :copyFile Lib\win32\release\QRMetricLab.dcu call :copyFile Lib\win32\release\qrnew.dcu call :copyFile Lib\win32\release\QRNewXLSXFilt.dcu call :copyFile Lib\win32\release\QRNewXLSXFiltProcs.dcu call :copyFile Lib\win32\release\qrpBaseCtrls.dcu call :copyFile Lib\win32\release\qrpctrls.dcu call :copyFile Lib\win32\release\qrpdffilt.dcu call :copyFile Lib\win32\release\qrpexpr.dcu call :copyFile Lib\win32\release\qrprev.dcu call :copyFile Lib\win32\release\qrprgres.dcu call :copyFile Lib\win32\release\qrprnsu.dcu call :copyFile Lib\win32\release\qrprntr.dcu call :copyFile Lib\win32\release\QRQRBarcode.dcu call :copyFile Lib\win32\release\QRSearchDlg.dcu call :copyFile Lib\win32\release\QRWebFilt.dcu call :copyFile Lib\win32\release\QRXBrowser.dcu call :copyFile Lib\win32\release\QRXDocument.dcu call :copyFile Lib\win32\release\QRXLSXFilt.dcu call :copyFile Lib\win32\release\QRXMLSFilt.dcu call :copyFile Lib\win32\release\QRXSearchFrm.dcu call :copyFile Lib\win32\release\QuickRpt.dcu call :copyFile Lib\win32\release\SupComps.dcu call :copyFile Lib\win64\debug\csProp.dcu call :copyFile Lib\win64\debug\DelphiZXIngQRCode_q.dcu call :copyFile Lib\win64\debug\ECC200Consts.dcu call :copyFile Lib\win64\debug\ECC200procs.dcu call :copyFile Lib\win64\debug\ECC200ReedSolomon.dcu call :copyFile Lib\win64\debug\grimgctrl.dcu call :copyFile Lib\win64\debug\LZW.dcu call :copyFile Lib\win64\debug\MSXML_TLB.dcu call :copyFile Lib\win64\debug\pdfconst.dcu call :copyFile Lib\win64\debug\pdfobjs.dcu call :copyFile Lib\win64\debug\QR506RunDXE10_2.bpl call :copyFile Lib\win64\debug\QR506RunDXE10_2.dcp call :copyFile Lib\win64\debug\QR506RunDXE10_2.rsm call :copyFile Lib\win64\debug\qr5const.dcu call :copyFile Lib\win64\debug\qrabout.dcu call :copyFile Lib\win64\debug\qrabsdatas.dcu call :copyFile Lib\win64\debug\qrcomped.dcu call :copyFile Lib\win64\debug\qrctrls.dcu call :copyFile Lib\win64\debug\QRDMBarcode.dcu call :copyFile Lib\win64\debug\qrenved.dcu call :copyFile Lib\win64\debug\qrexpbld.dcu call :copyFile Lib\win64\debug\qrexport.dcu call :copyFile Lib\win64\debug\qrexpr.dcu call :copyFile Lib\win64\debug\qrexpred.dcu call :copyFile Lib\win64\debug\qrextra.dcu call :copyFile Lib\win64\debug\qrFramelines.dcu call :copyFile Lib\win64\debug\QRGraphcon.dcu call :copyFile Lib\win64\debug\QRJpegImage.dcu call :copyFile Lib\win64\debug\qrlabled.dcu call :copyFile Lib\win64\debug\qrlablwz.dcu call :copyFile Lib\win64\debug\QRMetricLab.dcu call :copyFile Lib\win64\debug\QRNewXLSXFilt.dcu call :copyFile Lib\win64\debug\QRNewXLSXFiltProcs.dcu call :copyFile Lib\win64\debug\qrpBaseCtrls.dcu call :copyFile Lib\win64\debug\qrpctrls.dcu call :copyFile Lib\win64\debug\qrpdffilt.dcu call :copyFile Lib\win64\debug\qrpexpr.dcu call :copyFile Lib\win64\debug\qrprev.dcu call :copyFile Lib\win64\debug\qrprgres.dcu call :copyFile Lib\win64\debug\qrprnsu.dcu call :copyFile Lib\win64\debug\qrprntr.dcu call :copyFile Lib\win64\debug\QRQRBarcode.dcu call :copyFile Lib\win64\debug\QRSearchDlg.dcu call :copyFile Lib\win64\debug\QRWebFilt.dcu call :copyFile Lib\win64\debug\QRXBrowser.dcu call :copyFile Lib\win64\debug\QRXDocument.dcu call :copyFile Lib\win64\debug\QRXLSXFilt.dcu call :copyFile Lib\win64\debug\QRXMLSFilt.dcu call :copyFile Lib\win64\debug\QRXSearchFrm.dcu call :copyFile Lib\win64\debug\QuickRpt.dcu call :copyFile Lib\win64\debug\SupComps.dcu call :copyFile Lib\win64\release\csProp.dcu call :copyFile Lib\win64\release\DelphiZXIngQRCode_q.dcu call :copyFile Lib\win64\release\ECC200Consts.dcu call :copyFile Lib\win64\release\ECC200procs.dcu call :copyFile Lib\win64\release\ECC200ReedSolomon.dcu call :copyFile Lib\win64\release\grimgctrl.dcu call :copyFile Lib\win64\release\LZW.dcu call :copyFile Lib\win64\release\MSXML_TLB.dcu call :copyFile Lib\win64\release\pdfconst.dcu call :copyFile Lib\win64\release\pdfobjs.dcu call :copyFile Lib\win64\release\QR506RunDXE10_2.bpl call :copyFile Lib\win64\release\QR506RunDXE10_2.dcp call :copyFile Lib\win64\release\QR506RunDXE10_2.rsm call :copyFile Lib\win64\release\qr5const.dcu call :copyFile Lib\win64\release\qrabout.dcu call :copyFile Lib\win64\release\qrabsdatas.dcu call :copyFile Lib\win64\release\qrcomped.dcu call :copyFile Lib\win64\release\qrctrls.dcu call :copyFile Lib\win64\release\QRDMBarcode.dcu call :copyFile Lib\win64\release\qrenved.dcu call :copyFile Lib\win64\release\qrexpbld.dcu call :copyFile Lib\win64\release\qrexport.dcu call :copyFile Lib\win64\release\qrexpr.dcu call :copyFile Lib\win64\release\qrexpred.dcu call :copyFile Lib\win64\release\qrextra.dcu call :copyFile Lib\win64\release\qrFramelines.dcu call :copyFile Lib\win64\release\QRGraphcon.dcu call :copyFile Lib\win64\release\QRJpegImage.dcu call :copyFile Lib\win64\release\qrlabled.dcu call :copyFile Lib\win64\release\qrlablwz.dcu call :copyFile Lib\win64\release\QRMetricLab.dcu call :copyFile Lib\win64\release\QRNewXLSXFilt.dcu call :copyFile Lib\win64\release\QRNewXLSXFiltProcs.dcu call :copyFile Lib\win64\release\qrpBaseCtrls.dcu call :copyFile Lib\win64\release\qrpctrls.dcu call :copyFile Lib\win64\release\qrpdffilt.dcu call :copyFile Lib\win64\release\qrpexpr.dcu call :copyFile Lib\win64\release\qrprev.dcu call :copyFile Lib\win64\release\qrprgres.dcu call :copyFile Lib\win64\release\qrprnsu.dcu call :copyFile Lib\win64\release\qrprntr.dcu call :copyFile Lib\win64\release\QRQRBarcode.dcu call :copyFile Lib\win64\release\QRSearchDlg.dcu call :copyFile Lib\win64\release\QRWebFilt.dcu call :copyFile Lib\win64\release\QRXBrowser.dcu call :copyFile Lib\win64\release\QRXDocument.dcu call :copyFile Lib\win64\release\QRXLSXFilt.dcu call :copyFile Lib\win64\release\QRXMLSFilt.dcu call :copyFile Lib\win64\release\QRXSearchFrm.dcu call :copyFile Lib\win64\release\QuickRpt.dcu call :copyFile Lib\win64\release\SupComps.dcu call :copyFile Lib\win32\debug\qrabout.dfm call :copyFile Lib\win32\debug\qrcomped.dfm call :copyFile Lib\win32\debug\qrenved.dfm call :copyFile Lib\win32\debug\qrexpbld.dfm call :copyFile Lib\win32\debug\qrexpred.dfm call :copyFile Lib\win32\debug\qrlabled.dfm call :copyFile Lib\win32\debug\qrlablwz.dfm call :copyFile Lib\win32\debug\qrprev.dfm call :copyFile Lib\win32\debug\qrprgres.dfm call :copyFile Lib\win32\debug\QRPRSelect.dfm call :copyFile Lib\win32\debug\QRSearchDlg.dfm call :copyFile Lib\win32\debug\QRXBrowser.dfm call :copyFile Lib\win32\debug\QRXSearchFrm.dfm call :copyFile Lib\win32\debug\QR506DesignDXE.res call :copyFile Lib\win32\debug\QR506DesignDXE10.res call :copyFile Lib\win32\debug\QR506DesignDXE10_1.res call :copyFile Lib\win32\debug\QR506DesignDXE10_2.res call :copyFile Lib\win32\debug\QR506DesignDXE2W64.res call :copyFile Lib\win32\debug\QR506DesignDXE3W64.res call :copyFile Lib\win32\debug\QR506DesignDXE5W64.res call :copyFile Lib\win32\debug\QR506DesignDXE6W64.res call :copyFile Lib\win32\debug\QR506DesignDXE7.res call :copyFile Lib\win32\debug\QR506DesignDXE8.res call :copyFile Lib\win32\debug\QR506DesignXE4W64.res call :copyFile Lib\win32\debug\QR506RunDXE10.res call :copyFile Lib\win32\debug\QR506RunDXE10_1.res call :copyFile Lib\win32\debug\QR506RunDXE10_2.res call :copyFile Lib\win32\debug\QR506RunDXE2W64.res call :copyFile Lib\win32\debug\QR506RunDXE3W64.res call :copyFile Lib\win32\debug\QR506RunDXE5W64.res call :copyFile Lib\win32\debug\QR506RunDXE6W64.res call :copyFile Lib\win32\debug\QR506RunDXE7.res call :copyFile Lib\win32\debug\QR506RunDXE8.res call :copyFile Lib\win32\debug\QR506RunDXEW64.res call :copyFile Lib\win32\debug\QR506RunXE4W64.res call :copyFile Lib\win32\debug\qreditor.res call :copyFile Lib\win32\debug\qrnew.res call :copyFile Lib\win32\debug\qrpCtrls.res call :copyFile Lib\win32\debug\quickrpt.res call :copyFile Lib\win32\release\qrabout.dfm call :copyFile Lib\win32\release\qrcomped.dfm call :copyFile Lib\win32\release\qrenved.dfm call :copyFile Lib\win32\release\qrexpbld.dfm call :copyFile Lib\win32\release\qrexpred.dfm call :copyFile Lib\win32\release\qrlabled.dfm call :copyFile Lib\win32\release\qrlablwz.dfm call :copyFile Lib\win32\release\qrprev.dfm call :copyFile Lib\win32\release\qrprgres.dfm call :copyFile Lib\win32\release\QRPRSelect.dfm call :copyFile Lib\win32\release\QRSearchDlg.dfm call :copyFile Lib\win32\release\QRXBrowser.dfm call :copyFile Lib\win32\release\QRXSearchFrm.dfm call :copyFile Lib\win32\release\QR506DesignDXE.res call :copyFile Lib\win32\release\QR506DesignDXE10.res call :copyFile Lib\win32\release\QR506DesignDXE10_1.res call :copyFile Lib\win32\release\QR506DesignDXE10_2.res call :copyFile Lib\win32\release\QR506DesignDXE2W64.res call :copyFile Lib\win32\release\QR506DesignDXE3W64.res call :copyFile Lib\win32\release\QR506DesignDXE5W64.res call :copyFile Lib\win32\release\QR506DesignDXE6W64.res call :copyFile Lib\win32\release\QR506DesignDXE7.res call :copyFile Lib\win32\release\QR506DesignDXE8.res call :copyFile Lib\win32\release\QR506DesignXE4W64.res call :copyFile Lib\win32\release\QR506RunDXE10.res call :copyFile Lib\win32\release\QR506RunDXE10_1.res call :copyFile Lib\win32\release\QR506RunDXE10_2.res call :copyFile Lib\win32\release\QR506RunDXE2W64.res call :copyFile Lib\win32\release\QR506RunDXE3W64.res call :copyFile Lib\win32\release\QR506RunDXE5W64.res call :copyFile Lib\win32\release\QR506RunDXE6W64.res call :copyFile Lib\win32\release\QR506RunDXE7.res call :copyFile Lib\win32\release\QR506RunDXE8.res call :copyFile Lib\win32\release\QR506RunDXEW64.res call :copyFile Lib\win32\release\QR506RunXE4W64.res call :copyFile Lib\win32\release\qreditor.res call :copyFile Lib\win32\release\qrnew.res call :copyFile Lib\win32\release\qrpCtrls.res call :copyFile Lib\win32\release\quickrpt.res call :copyFile Lib\win64\debug\qrabout.dfm call :copyFile Lib\win64\debug\qrcomped.dfm call :copyFile Lib\win64\debug\qrenved.dfm call :copyFile Lib\win64\debug\qrexpbld.dfm call :copyFile Lib\win64\debug\qrexpred.dfm call :copyFile Lib\win64\debug\qrlabled.dfm call :copyFile Lib\win64\debug\qrlablwz.dfm call :copyFile Lib\win64\debug\qrprev.dfm call :copyFile Lib\win64\debug\qrprgres.dfm call :copyFile Lib\win64\debug\QRPRSelect.dfm call :copyFile Lib\win64\debug\QRSearchDlg.dfm call :copyFile Lib\win64\debug\QRXBrowser.dfm call :copyFile Lib\win64\debug\QRXSearchFrm.dfm call :copyFile Lib\win64\debug\QR506DesignDXE.res call :copyFile Lib\win64\debug\QR506DesignDXE10.res call :copyFile Lib\win64\debug\QR506DesignDXE10_1.res call :copyFile Lib\win64\debug\QR506DesignDXE10_2.res call :copyFile Lib\win64\debug\QR506DesignDXE2W64.res call :copyFile Lib\win64\debug\QR506DesignDXE3W64.res call :copyFile Lib\win64\debug\QR506DesignDXE5W64.res call :copyFile Lib\win64\debug\QR506DesignDXE6W64.res call :copyFile Lib\win64\debug\QR506DesignDXE7.res call :copyFile Lib\win64\debug\QR506DesignDXE8.res call :copyFile Lib\win64\debug\QR506DesignXE4W64.res call :copyFile Lib\win64\debug\QR506RunDXE10.res call :copyFile Lib\win64\debug\QR506RunDXE10_1.res call :copyFile Lib\win64\debug\QR506RunDXE10_2.res call :copyFile Lib\win64\debug\QR506RunDXE2W64.res call :copyFile Lib\win64\debug\QR506RunDXE3W64.res call :copyFile Lib\win64\debug\QR506RunDXE5W64.res call :copyFile Lib\win64\debug\QR506RunDXE6W64.res call :copyFile Lib\win64\debug\QR506RunDXE7.res call :copyFile Lib\win64\debug\QR506RunDXE8.res call :copyFile Lib\win64\debug\QR506RunDXEW64.res call :copyFile Lib\win64\debug\QR506RunXE4W64.res call :copyFile Lib\win64\debug\qreditor.res call :copyFile Lib\win64\debug\qrnew.res call :copyFile Lib\win64\debug\qrpCtrls.res call :copyFile Lib\win64\debug\quickrpt.res call :copyFile Lib\win64\release\qrabout.dfm call :copyFile Lib\win64\release\qrcomped.dfm call :copyFile Lib\win64\release\qrenved.dfm call :copyFile Lib\win64\release\qrexpbld.dfm call :copyFile Lib\win64\release\qrexpred.dfm call :copyFile Lib\win64\release\qrlabled.dfm call :copyFile Lib\win64\release\qrlablwz.dfm call :copyFile Lib\win64\release\qrprev.dfm call :copyFile Lib\win64\release\qrprgres.dfm call :copyFile Lib\win64\release\QRPRSelect.dfm call :copyFile Lib\win64\release\QRSearchDlg.dfm call :copyFile Lib\win64\release\QRXBrowser.dfm call :copyFile Lib\win64\release\QRXSearchFrm.dfm call :copyFile Lib\win64\release\QR506DesignDXE.res call :copyFile Lib\win64\release\QR506DesignDXE10.res call :copyFile Lib\win64\release\QR506DesignDXE10_1.res call :copyFile Lib\win64\release\QR506DesignDXE10_2.res call :copyFile Lib\win64\release\QR506DesignDXE2W64.res call :copyFile Lib\win64\release\QR506DesignDXE3W64.res call :copyFile Lib\win64\release\QR506DesignDXE5W64.res call :copyFile Lib\win64\release\QR506DesignDXE6W64.res call :copyFile Lib\win64\release\QR506DesignDXE7.res call :copyFile Lib\win64\release\QR506DesignDXE8.res call :copyFile Lib\win64\release\QR506DesignXE4W64.res call :copyFile Lib\win64\release\QR506RunDXE10.res call :copyFile Lib\win64\release\QR506RunDXE10_1.res call :copyFile Lib\win64\release\QR506RunDXE10_2.res call :copyFile Lib\win64\release\QR506RunDXE2W64.res call :copyFile Lib\win64\release\QR506RunDXE3W64.res call :copyFile Lib\win64\release\QR506RunDXE5W64.res call :copyFile Lib\win64\release\QR506RunDXE6W64.res call :copyFile Lib\win64\release\QR506RunDXE7.res call :copyFile Lib\win64\release\QR506RunDXE8.res call :copyFile Lib\win64\release\QR506RunDXEW64.res call :copyFile Lib\win64\release\QR506RunXE4W64.res call :copyFile Lib\win64\release\qreditor.res call :copyFile Lib\win64\release\qrnew.res call :copyFile Lib\win64\release\qrpCtrls.res call :copyFile Lib\win64\release\quickrpt.res call :copyFile %ProductName%\QR5include\Win32\csProp.hpp call :copyFile %ProductName%\QR5include\Win32\DelphiZXIngQRCode_q.hpp call :copyFile %ProductName%\QR5include\Win32\ECC200Consts.hpp call :copyFile %ProductName%\QR5include\Win32\ECC200procs.hpp call :copyFile %ProductName%\QR5include\Win32\ECC200ReedSolomon.hpp call :copyFile %ProductName%\QR5include\Win32\grimgctrl.hpp call :copyFile %ProductName%\QR5include\Win32\lzw.hpp call :copyFile %ProductName%\QR5include\Win32\MSXML_TLB.hpp call :copyFile %ProductName%\QR5include\Win32\pdfconst.hpp call :copyFile %ProductName%\QR5include\Win32\pdfobjs.hpp call :copyFile %ProductName%\QR5include\Win32\QR506RunDXE10_2.hpp call :copyFile %ProductName%\QR5include\Win32\qr5const.hpp call :copyFile %ProductName%\QR5include\Win32\qrabout.hpp call :copyFile %ProductName%\QR5include\Win32\qrabsdatas.hpp call :copyFile %ProductName%\QR5include\Win32\qrcomped.hpp call :copyFile %ProductName%\QR5include\Win32\qrctrls.hpp call :copyFile %ProductName%\QR5include\Win32\QRDMBarcode.hpp call :copyFile %ProductName%\QR5include\Win32\qrenved.hpp call :copyFile %ProductName%\QR5include\Win32\qrexpbld.hpp call :copyFile %ProductName%\QR5include\Win32\qrexport.hpp call :copyFile %ProductName%\QR5include\Win32\qrexpr.hpp call :copyFile %ProductName%\QR5include\Win32\qrexpred.hpp call :copyFile %ProductName%\QR5include\Win32\qrextra.hpp call :copyFile %ProductName%\QR5include\Win32\qrFramelines.hpp call :copyFile %ProductName%\QR5include\Win32\QRGraphcon.hpp call :copyFile %ProductName%\QR5include\Win32\QRJpegImage.hpp call :copyFile %ProductName%\QR5include\Win32\Qrlabled.hpp call :copyFile %ProductName%\QR5include\Win32\qrlablwz.hpp call :copyFile %ProductName%\QR5include\Win32\QRMetricLab.hpp call :copyFile %ProductName%\QR5include\Win32\QRNewXLSXFilt.hpp call :copyFile %ProductName%\QR5include\Win32\QRNewXLSXFiltProcs.hpp call :copyFile %ProductName%\QR5include\Win32\qrpBaseCtrls.hpp call :copyFile %ProductName%\QR5include\Win32\qrpctrls.hpp call :copyFile %ProductName%\QR5include\Win32\qrpdffilt.hpp call :copyFile %ProductName%\QR5include\Win32\qrpexpr.hpp call :copyFile %ProductName%\QR5include\Win32\qrprev.hpp call :copyFile %ProductName%\QR5include\Win32\qrprgres.hpp call :copyFile %ProductName%\QR5include\Win32\qrprnsu.hpp call :copyFile %ProductName%\QR5include\Win32\qrprntr.hpp call :copyFile %ProductName%\QR5include\Win32\QRQRBarcode.hpp call :copyFile %ProductName%\QR5include\Win32\QRSearchDlg.hpp call :copyFile %ProductName%\QR5include\Win32\QRWebFilt.hpp call :copyFile %ProductName%\QR5include\Win32\QRXBrowser.hpp call :copyFile %ProductName%\QR5include\Win32\QRXDocument.hpp call :copyFile %ProductName%\QR5include\Win32\QRXLSXFilt.hpp call :copyFile %ProductName%\QR5include\Win32\QRXMLSFilt.hpp call :copyFile %ProductName%\QR5include\Win32\QRXSearchFrm.hpp call :copyFile %ProductName%\QR5include\Win32\QuickRpt.hpp call :copyFile %ProductName%\QR5include\Win32\SupComps.hpp call :copyFile %ProductName%\QR5include\Win64\csProp.hpp call :copyFile %ProductName%\QR5include\Win64\DelphiZXIngQRCode_q.hpp call :copyFile %ProductName%\QR5include\Win64\ECC200Consts.hpp call :copyFile %ProductName%\QR5include\Win64\ECC200procs.hpp call :copyFile %ProductName%\QR5include\Win64\ECC200ReedSolomon.hpp call :copyFile %ProductName%\QR5include\Win64\grimgctrl.hpp call :copyFile %ProductName%\QR5include\Win64\lzw.hpp call :copyFile %ProductName%\QR5include\Win64\MSXML_TLB.hpp call :copyFile %ProductName%\QR5include\Win64\pdfconst.hpp call :copyFile %ProductName%\QR5include\Win64\pdfobjs.hpp call :copyFile %ProductName%\QR5include\Win64\QR506RunDXE10_2.hpp call :copyFile %ProductName%\QR5include\Win64\qr5const.hpp call :copyFile %ProductName%\QR5include\Win64\qrabout.hpp call :copyFile %ProductName%\QR5include\Win64\qrabsdatas.hpp call :copyFile %ProductName%\QR5include\Win64\qrcomped.hpp call :copyFile %ProductName%\QR5include\Win64\qrctrls.hpp call :copyFile %ProductName%\QR5include\Win64\QRDMBarcode.hpp call :copyFile %ProductName%\QR5include\Win64\qrenved.hpp call :copyFile %ProductName%\QR5include\Win64\qrexpbld.hpp call :copyFile %ProductName%\QR5include\Win64\qrexport.hpp call :copyFile %ProductName%\QR5include\Win64\qrexpr.hpp call :copyFile %ProductName%\QR5include\Win64\qrexpred.hpp call :copyFile %ProductName%\QR5include\Win64\qrextra.hpp call :copyFile %ProductName%\QR5include\Win64\qrFramelines.hpp call :copyFile %ProductName%\QR5include\Win64\QRGraphcon.hpp call :copyFile %ProductName%\QR5include\Win64\QRJpegImage.hpp call :copyFile %ProductName%\QR5include\Win64\Qrlabled.hpp call :copyFile %ProductName%\QR5include\Win64\qrlablwz.hpp call :copyFile %ProductName%\QR5include\Win64\QRMetricLab.hpp call :copyFile %ProductName%\QR5include\Win64\QRNewXLSXFilt.hpp call :copyFile %ProductName%\QR5include\Win64\QRNewXLSXFiltProcs.hpp call :copyFile %ProductName%\QR5include\Win64\qrpBaseCtrls.hpp call :copyFile %ProductName%\QR5include\Win64\qrpctrls.hpp call :copyFile %ProductName%\QR5include\Win64\qrpdffilt.hpp call :copyFile %ProductName%\QR5include\Win64\qrpexpr.hpp call :copyFile %ProductName%\QR5include\Win64\qrprev.hpp call :copyFile %ProductName%\QR5include\Win64\qrprgres.hpp call :copyFile %ProductName%\QR5include\Win64\qrprnsu.hpp call :copyFile %ProductName%\QR5include\Win64\qrprntr.hpp call :copyFile %ProductName%\QR5include\Win64\QRQRBarcode.hpp call :copyFile %ProductName%\QR5include\Win64\QRSearchDlg.hpp call :copyFile %ProductName%\QR5include\Win64\QRWebFilt.hpp call :copyFile %ProductName%\QR5include\Win64\QRXBrowser.hpp call :copyFile %ProductName%\QR5include\Win64\QRXDocument.hpp call :copyFile %ProductName%\QR5include\Win64\QRXLSXFilt.hpp call :copyFile %ProductName%\QR5include\Win64\QRXMLSFilt.hpp call :copyFile %ProductName%\QR5include\Win64\QRXSearchFrm.hpp call :copyFile %ProductName%\QR5include\Win64\QuickRpt.hpp call :copyFile %ProductName%\QR5include\Win64\SupComps.hpp call :copyFile Lib\win32\debug\csProp.hpp call :copyFile Lib\win32\debug\DelphiZXIngQRCode_q.hpp call :copyFile Lib\win32\debug\ECC200Consts.hpp call :copyFile Lib\win32\debug\ECC200procs.hpp call :copyFile Lib\win32\debug\ECC200ReedSolomon.hpp call :copyFile Lib\win32\debug\grimgctrl.hpp call :copyFile Lib\win32\debug\lzw.hpp call :copyFile Lib\win32\debug\MSXML_TLB.hpp call :copyFile Lib\win32\debug\pdfconst.hpp call :copyFile Lib\win32\debug\pdfobjs.hpp call :copyFile Lib\win32\debug\QR506RunDXE10_2.bpi call :copyFile Lib\win32\debug\QR506RunDXE10_2.hpp call :copyFile Lib\win32\debug\QR506RunDXE10_2.lib call :copyFile Lib\win32\debug\qr5const.hpp call :copyFile Lib\win32\debug\qrabout.hpp call :copyFile Lib\win32\debug\qrabsdatas.hpp call :copyFile Lib\win32\debug\qrcomped.hpp call :copyFile Lib\win32\debug\qrctrls.hpp call :copyFile Lib\win32\debug\QRDMBarcode.hpp call :copyFile Lib\win32\debug\qrenved.hpp call :copyFile Lib\win32\debug\qrexpbld.hpp call :copyFile Lib\win32\debug\qrexport.hpp call :copyFile Lib\win32\debug\qrexpr.hpp call :copyFile Lib\win32\debug\qrexpred.hpp call :copyFile Lib\win32\debug\qrextra.hpp call :copyFile Lib\win32\debug\qrFramelines.hpp call :copyFile Lib\win32\debug\QRGraphcon.hpp call :copyFile Lib\win32\debug\QRJpegImage.hpp call :copyFile Lib\win32\debug\Qrlabled.hpp call :copyFile Lib\win32\debug\qrlablwz.hpp call :copyFile Lib\win32\debug\QRMetricLab.hpp call :copyFile Lib\win32\debug\QRNewXLSXFilt.hpp call :copyFile Lib\win32\debug\QRNewXLSXFiltProcs.hpp call :copyFile Lib\win32\debug\qrpBaseCtrls.hpp call :copyFile Lib\win32\debug\qrpctrls.hpp call :copyFile Lib\win32\debug\qrpdffilt.hpp call :copyFile Lib\win32\debug\qrpexpr.hpp call :copyFile Lib\win32\debug\qrprev.hpp call :copyFile Lib\win32\debug\qrprgres.hpp call :copyFile Lib\win32\debug\qrprnsu.hpp call :copyFile Lib\win32\debug\qrprntr.hpp call :copyFile Lib\win32\debug\QRQRBarcode.hpp call :copyFile Lib\win32\debug\QRSearchDlg.hpp call :copyFile Lib\win32\debug\QRWebFilt.hpp call :copyFile Lib\win32\debug\QRXBrowser.hpp call :copyFile Lib\win32\debug\QRXDocument.hpp call :copyFile Lib\win32\debug\QRXLSXFilt.hpp call :copyFile Lib\win32\debug\QRXMLSFilt.hpp call :copyFile Lib\win32\debug\QRXSearchFrm.hpp call :copyFile Lib\win32\debug\QuickRpt.hpp call :copyFile Lib\win32\debug\SupComps.hpp call :copyFile Lib\win32\release\csProp.hpp call :copyFile Lib\win32\release\DelphiZXIngQRCode_q.hpp call :copyFile Lib\win32\release\ECC200Consts.hpp call :copyFile Lib\win32\release\ECC200procs.hpp call :copyFile Lib\win32\release\ECC200ReedSolomon.hpp call :copyFile Lib\win32\release\grimgctrl.hpp call :copyFile Lib\win32\release\lzw.hpp call :copyFile Lib\win32\release\MSXML_TLB.hpp call :copyFile Lib\win32\release\pdfconst.hpp call :copyFile Lib\win32\release\pdfobjs.hpp call :copyFile Lib\win32\release\QR506RunDXE10_2.bpi call :copyFile Lib\win32\release\QR506RunDXE10_2.hpp call :copyFile Lib\win32\release\QR506RunDXE10_2.lib call :copyFile Lib\win32\release\qr5const.hpp call :copyFile Lib\win32\release\qrabout.hpp call :copyFile Lib\win32\release\qrabsdatas.hpp call :copyFile Lib\win32\release\qrcomped.hpp call :copyFile Lib\win32\release\qrctrls.hpp call :copyFile Lib\win32\release\QRDMBarcode.hpp call :copyFile Lib\win32\release\qrenved.hpp call :copyFile Lib\win32\release\qrexpbld.hpp call :copyFile Lib\win32\release\qrexport.hpp call :copyFile Lib\win32\release\qrexpr.hpp call :copyFile Lib\win32\release\qrexpred.hpp call :copyFile Lib\win32\release\qrextra.hpp call :copyFile Lib\win32\release\qrFramelines.hpp call :copyFile Lib\win32\release\QRGraphcon.hpp call :copyFile Lib\win32\release\QRJpegImage.hpp call :copyFile Lib\win32\release\Qrlabled.hpp call :copyFile Lib\win32\release\qrlablwz.hpp call :copyFile Lib\win32\release\QRMetricLab.hpp call :copyFile Lib\win32\release\QRNewXLSXFilt.hpp call :copyFile Lib\win32\release\QRNewXLSXFiltProcs.hpp call :copyFile Lib\win32\release\qrpBaseCtrls.hpp call :copyFile Lib\win32\release\qrpctrls.hpp call :copyFile Lib\win32\release\qrpdffilt.hpp call :copyFile Lib\win32\release\qrpexpr.hpp call :copyFile Lib\win32\release\qrprev.hpp call :copyFile Lib\win32\release\qrprgres.hpp call :copyFile Lib\win32\release\qrprnsu.hpp call :copyFile Lib\win32\release\qrprntr.hpp call :copyFile Lib\win32\release\QRQRBarcode.hpp call :copyFile Lib\win32\release\QRSearchDlg.hpp call :copyFile Lib\win32\release\QRWebFilt.hpp call :copyFile Lib\win32\release\QRXBrowser.hpp call :copyFile Lib\win32\release\QRXDocument.hpp call :copyFile Lib\win32\release\QRXLSXFilt.hpp call :copyFile Lib\win32\release\QRXMLSFilt.hpp call :copyFile Lib\win32\release\QRXSearchFrm.hpp call :copyFile Lib\win32\release\QuickRpt.hpp call :copyFile Lib\win32\release\SupComps.hpp call :copyFile Lib\win64\debug\csProp.hpp call :copyFile Lib\win64\debug\DelphiZXIngQRCode_q.hpp call :copyFile Lib\win64\debug\ECC200Consts.hpp call :copyFile Lib\win64\debug\ECC200procs.hpp call :copyFile Lib\win64\debug\ECC200ReedSolomon.hpp call :copyFile Lib\win64\debug\grimgctrl.hpp call :copyFile Lib\win64\debug\lzw.hpp call :copyFile Lib\win64\debug\MSXML_TLB.hpp call :copyFile Lib\win64\debug\pdfconst.hpp call :copyFile Lib\win64\debug\pdfobjs.hpp call :copyFile Lib\win64\debug\QR506RunDXE10_2.a call :copyFile Lib\win64\debug\QR506RunDXE10_2.bpi call :copyFile Lib\win64\debug\QR506RunDXE10_2.hpp call :copyFile Lib\win64\debug\qr5const.hpp call :copyFile Lib\win64\debug\qrabout.hpp call :copyFile Lib\win64\debug\qrabsdatas.hpp call :copyFile Lib\win64\debug\qrcomped.hpp call :copyFile Lib\win64\debug\qrctrls.hpp call :copyFile Lib\win64\debug\QRDMBarcode.hpp call :copyFile Lib\win64\debug\qrenved.hpp call :copyFile Lib\win64\debug\qrexpbld.hpp call :copyFile Lib\win64\debug\qrexport.hpp call :copyFile Lib\win64\debug\qrexpr.hpp call :copyFile Lib\win64\debug\qrexpred.hpp call :copyFile Lib\win64\debug\qrextra.hpp call :copyFile Lib\win64\debug\qrFramelines.hpp call :copyFile Lib\win64\debug\QRGraphcon.hpp call :copyFile Lib\win64\debug\QRJpegImage.hpp call :copyFile Lib\win64\debug\Qrlabled.hpp call :copyFile Lib\win64\debug\qrlablwz.hpp call :copyFile Lib\win64\debug\QRMetricLab.hpp call :copyFile Lib\win64\debug\QRNewXLSXFilt.hpp call :copyFile Lib\win64\debug\QRNewXLSXFiltProcs.hpp call :copyFile Lib\win64\debug\qrpBaseCtrls.hpp call :copyFile Lib\win64\debug\qrpctrls.hpp call :copyFile Lib\win64\debug\qrpdffilt.hpp call :copyFile Lib\win64\debug\qrpexpr.hpp call :copyFile Lib\win64\debug\qrprev.hpp call :copyFile Lib\win64\debug\qrprgres.hpp call :copyFile Lib\win64\debug\qrprnsu.hpp call :copyFile Lib\win64\debug\qrprntr.hpp call :copyFile Lib\win64\debug\QRQRBarcode.hpp call :copyFile Lib\win64\debug\QRSearchDlg.hpp call :copyFile Lib\win64\debug\QRWebFilt.hpp call :copyFile Lib\win64\debug\QRXBrowser.hpp call :copyFile Lib\win64\debug\QRXDocument.hpp call :copyFile Lib\win64\debug\QRXLSXFilt.hpp call :copyFile Lib\win64\debug\QRXMLSFilt.hpp call :copyFile Lib\win64\debug\QRXSearchFrm.hpp call :copyFile Lib\win64\debug\QuickRpt.hpp call :copyFile Lib\win64\debug\SupComps.hpp call :copyFile Lib\win64\release\csProp.hpp call :copyFile Lib\win64\release\DelphiZXIngQRCode_q.hpp call :copyFile Lib\win64\release\ECC200Consts.hpp call :copyFile Lib\win64\release\ECC200procs.hpp call :copyFile Lib\win64\release\ECC200ReedSolomon.hpp call :copyFile Lib\win64\release\grimgctrl.hpp call :copyFile Lib\win64\release\lzw.hpp call :copyFile Lib\win64\release\MSXML_TLB.hpp call :copyFile Lib\win64\release\pdfconst.hpp call :copyFile Lib\win64\release\pdfobjs.hpp call :copyFile Lib\win64\release\QR506RunDXE10_2.a call :copyFile Lib\win64\release\QR506RunDXE10_2.bpi call :copyFile Lib\win64\release\QR506RunDXE10_2.hpp call :copyFile Lib\win64\release\qr5const.hpp call :copyFile Lib\win64\release\qrabout.hpp call :copyFile Lib\win64\release\qrabsdatas.hpp call :copyFile Lib\win64\release\qrcomped.hpp call :copyFile Lib\win64\release\qrctrls.hpp call :copyFile Lib\win64\release\QRDMBarcode.hpp call :copyFile Lib\win64\release\qrenved.hpp call :copyFile Lib\win64\release\qrexpbld.hpp call :copyFile Lib\win64\release\qrexport.hpp call :copyFile Lib\win64\release\qrexpr.hpp call :copyFile Lib\win64\release\qrexpred.hpp call :copyFile Lib\win64\release\qrextra.hpp call :copyFile Lib\win64\release\qrFramelines.hpp call :copyFile Lib\win64\release\QRGraphcon.hpp call :copyFile Lib\win64\release\QRJpegImage.hpp call :copyFile Lib\win64\release\Qrlabled.hpp call :copyFile Lib\win64\release\qrlablwz.hpp call :copyFile Lib\win64\release\QRMetricLab.hpp call :copyFile Lib\win64\release\QRNewXLSXFilt.hpp call :copyFile Lib\win64\release\QRNewXLSXFiltProcs.hpp call :copyFile Lib\win64\release\qrpBaseCtrls.hpp call :copyFile Lib\win64\release\qrpctrls.hpp call :copyFile Lib\win64\release\qrpdffilt.hpp call :copyFile Lib\win64\release\qrpexpr.hpp call :copyFile Lib\win64\release\qrprev.hpp call :copyFile Lib\win64\release\qrprgres.hpp call :copyFile Lib\win64\release\qrprnsu.hpp call :copyFile Lib\win64\release\qrprntr.hpp call :copyFile Lib\win64\release\QRQRBarcode.hpp call :copyFile Lib\win64\release\QRSearchDlg.hpp call :copyFile Lib\win64\release\QRWebFilt.hpp call :copyFile Lib\win64\release\QRXBrowser.hpp call :copyFile Lib\win64\release\QRXDocument.hpp call :copyFile Lib\win64\release\QRXLSXFilt.hpp call :copyFile Lib\win64\release\QRXMLSFilt.hpp call :copyFile Lib\win64\release\QRXSearchFrm.hpp call :copyFile Lib\win64\release\QuickRpt.hpp call :copyFile Lib\win64\release\SupComps.hpp call :copyFile Quickrep506\Documentation\QR5HELPDoc.chm call :copyFile BIN\QR506DesignDXE10_2.bpl goto :eof view raw copy-from-installed-quick-reports-5.0.6.bat hosted with ❤ by GitHub :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files] :: "QuickReport506 Help"="C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Quickrep506\\Documentation\\QR5Helpdoc.chm" :: now relative to what copy-from-installed-quick-reports-5.0.6.bat copied: reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files" /v "QuickReport506 Help" /f /t REG_SZ /d "%~dp019.0\Quickrep506\Documentation\QR5HELPDoc.chm" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages] :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\BIN\\QR506DesignDXE10_2.bpl"="QuickReport 506" :: now relative to what copy-from-installed-quick-reports-5.0.6.bat copied: reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\bin\QR506DesignDXE10_2.bpl" /f /t REG_SZ /d "QuickReport 506" view raw QuickReports.register.in.registry.from.repository.bat hosted with ❤ by GitHub reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files" /v "QuickReport506 Help" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\bin\QR506DesignDXE10_2.bpl" /f view raw QuickReports.unregister.from.registry.from.repository.bat hosted with ❤ by GitHub ODAC .gist table { margin-bottom: 0; } @echo off :: This copies from a system that has ODAC for RAD Studio 10.2 trial installed in the default directory structure :: The files copied have been reconstructed from this file: :: C:\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Uninstall\unins000.dat :: and then corrected for binary garbage :: note that the install comes with no garbage that you want to keep out of your source control system :begin setlocal EnableExtensions :: Assume Delphi 10.2 Tokyo version 19.0: set ProductName=ODAC for RAD Studio 10.2 set DelphiVersion=19.0 set DelphiSourceDirectory=%ProgramFiles(x86)%\Embarcadero\Studio\%DelphiVersion% set ProductSourceDirectory=%ProgramFiles(x86)%\Devart\%ProductName% set MenuSourceDirectory=%ProgramData%\Microsoft\Windows\Start Menu\Programs set PublicSourceDirectory=%SystemDrive%\Users\Public\Documents\Devart\%ProductName% set WindowsSourceDirectory=%SystemRoot% :: note that %~dp0 already contains a trailing backslash! set TargetBaseDirectory=%~dp0%DelphiVersion% set DelphiTargetDirectory=%TargetBaseDirectory%\Program Files (x86)\Embarcadero\Studio\%DelphiVersion% set ProductTargetDirectory=%TargetBaseDirectory%\Program Files (x86)\Devart\%ProductName% set MenuTargetDirectory=%TargetBaseDirectory%\ProgramData\Microsoft\Windows\Start Menu\Programs set PublicTargetDirectory=%TargetBaseDirectory%\Users\Public\Documents\Devart\%ProductName% set WindowsTargetDirectory=%TargetBaseDirectory%\WINDOWS :: Base directory mapping: … source directory … subdirectory under %TargetBaseDirectory% :: C:\Program Files (x86)\Devart\ODAC for RAD Studio 10.2 … %ProductSourceDirectory% … %DelphiTargetDirectory% :: C:\Program Files (x86)\Embarcadero\Studio\19.0 … %DelphiSourceDirectory … %ProductTargetDirectory% :: C:\ProgramData\Microsoft\Windows\Start Menu\Programs … %MenuSourceDirectory% … %MenuTargetDirectory% :: C:\Users\Public\Documents\Devart\ODAC for RAD Studio 10.2 … %PublicSourceDirectory% … %PublicTargetDirectory% :: C:\WINDOWS … %WindowsSourceDirectory%\ … %WindowsTargetDirectory% :: The unins000.dat contained the below infix directories. :: Under C:\Program Files (x86)\Devart\ODAC for RAD Studio 10.2 :: Bin :: Bin\Linux64 :: Bin\OSX32 :: Bin\OSX32\bploraprov250.dylib :: Bin\Win32 :: Bin\Win64 :: Doc :: Lib :: Lib\Android :: Lib\iOSDevice32 :: Lib\iOSDevice64 :: Lib\iOSSimulator :: Lib\Linux64 :: Lib\OSX32 :: Lib\Win32 :: Lib\Win64 :: Source :: Uninstall :: Under C:\Program Files (x86)\Embarcadero\Studio\19.0 :: Bin :: Bin64 :: BinOSX32 :: Lib\Android\Release :: Lib\iOSDevice32\Release :: Lib\iOSDevice64\Release :: Lib\iOSSimulator\Release :: Lib\Linux64 :: Lib\Linux64\Release :: Lib\OSX32\Release :: Lib\Win32\Release :: Lib\Win64\Release :: Under C:\ProgramData\Microsoft\Windows\Start Menu\Programs :: Devart ODAC for RAD Studio 10.2 :: Under C:\Users\Public\Documents\Devart\ODAC for RAD Studio 10.2 :: Demos :: Demos\Miscellaneous :: Demos\Miscellaneous\CBuilder :: Demos\Miscellaneous\Dll :: Demos\Miscellaneous\ExternalProc :: Demos\Miscellaneous\ExternalProc\ExtProcClient :: Demos\Miscellaneous\ExternalProc\ExtProcDll :: Demos\Miscellaneous\ExternalProc\ReadMe.txt :: Demos\Miscellaneous\FailOver :: Demos\Miscellaneous\Geometry :: Demos\Miscellaneous\Midas :: Demos\Miscellaneous\Performance :: Demos\Miscellaneous\VirtualDataSet :: Demos\Miscellaneous\VirtualTableCB :: Demos\Mobile :: Demos\Mobile\Delphi25 :: Demos\OdacDemo :: Demos\OdacDemo\Alerter :: Demos\OdacDemo\Arrays :: Demos\OdacDemo\Base :: Demos\OdacDemo\BFile :: Demos\OdacDemo\BlobPictures :: Demos\OdacDemo\CachedUpdates :: Demos\OdacDemo\ChangeNotification :: Demos\OdacDemo\Clob :: Demos\OdacDemo\ConnectDialog :: Demos\OdacDemo\CRDBGrid :: Demos\OdacDemo\Cursor :: Demos\OdacDemo\DMLArray :: Demos\OdacDemo\ErrorHandler :: Demos\OdacDemo\FetchCursors :: Demos\OdacDemo\FilterAndIndex :: Demos\OdacDemo\Loader :: Demos\OdacDemo\Long :: Demos\OdacDemo\LongStrings :: Demos\OdacDemo\MasterDetail :: Demos\OdacDemo\MultiCursors :: Demos\OdacDemo\MultiQueries :: Demos\OdacDemo\NestedTables :: Demos\OdacDemo\Objects :: Demos\OdacDemo\Pictures :: Demos\OdacDemo\Pipes :: Demos\OdacDemo\PLSQLTable :: Demos\OdacDemo\Progressor :: Demos\OdacDemo\ProxySession :: Demos\OdacDemo\Query :: Demos\OdacDemo\Queue :: Demos\OdacDemo\Refs :: Demos\OdacDemo\Smart :: Demos\OdacDemo\SmartRefresh :: Demos\OdacDemo\Sql :: Demos\OdacDemo\StoredProc :: Demos\OdacDemo\Table :: Demos\OdacDemo\Threads :: Demos\OdacDemo\Trace :: Demos\OdacDemo\Transaction :: Demos\OdacDemo\UpdateSQL :: Demos\OdacDemo\VirtualTable :: Demos\OdacDemo\XMLType :: Demos\TechnologySpecific :: Demos\ThirdParty :: Demos\ThirdParty\FastReport :: Demos\ThirdParty\FastReport\FR4 :: Demos\ThirdParty\FastReport\FR4\Delphi25 :: Demos\ThirdParty\FastReport\FR4\Demo :: Demos\ThirdParty\FastReport\FR5 :: Demos\ThirdParty\FastReport\FR5\Delphi25 :: Demos\ThirdParty\FastReport\FR5\Demo :: Demos\ThirdParty\InfoPower :: Demos\ThirdParty\InfoPower\Demo :: Demos\ThirdParty\IntraWeb :: Demos\ThirdParty\IntraWeb\IW14 :: Demos\ThirdParty\IntraWeb\IW5 :: Demos\ThirdParty\IntraWeb\IW7 :: Demos\ThirdParty\QuickReport :: Demos\ThirdParty\ReportBuilder :: Demos\ThirdParty\ReportBuilder\RB16 :: Demos\ThirdParty\ReportBuilder\RB16\Reports :: Demos\ThirdParty\ReportBuilder\RB5 :: Demos\ThirdParty\ReportBuilder\RB5\Reports :: Demos\ThirdParty\ReportBuilder\RB6 :: Demos\ThirdParty\ReportBuilder\RB6\Reports :: Demos\ThirdParty\ReportBuilder\RB7 :: Demos\ThirdParty\ReportBuilder\RB7\Reports :: Demos\ThirdParty\ReportBuilder\RB9 :: Demos\ThirdParty\ReportBuilder\RB9\Reports :: Under C:\WINDOWS :: Sysnative :: system32 :: First create the target directories (see also the various :copyFile* labels): call :createDirectory %DelphiTargetDirectory% call :createDirectory %ProductTargetDirectory% call :createDirectory %MenuTargetDirectory% call :createDirectory %PublicTargetDirectory% call :createDirectory %WindowsTargetDirectory% call :createDirectory %DelphiTargetDirectory%\Bin call :createDirectory %DelphiTargetDirectory%\Bin64 call :createDirectory %DelphiTargetDirectory%\BinOSX32 call :createDirectory %DelphiTargetDirectory%\Lib\Android\Release call :createDirectory %DelphiTargetDirectory%\Lib\iOSDevice32\Release call :createDirectory %DelphiTargetDirectory%\Lib\iOSDevice64\Release call :createDirectory %DelphiTargetDirectory%\Lib\iOSSimulator\Release call :createDirectory %DelphiTargetDirectory%\Lib\Linux64 call :createDirectory %DelphiTargetDirectory%\Lib\Linux64\Release call :createDirectory %DelphiTargetDirectory%\Lib\OSX32\Release call :createDirectory %DelphiTargetDirectory%\Lib\Win32\Release call :createDirectory %DelphiTargetDirectory%\Lib\Win64\Release call :createDirectory %ProductTargetDirectory%\Bin call :createDirectory %ProductTargetDirectory%\Bin\Linux64 call :createDirectory %ProductTargetDirectory%\Bin\OSX32 call :createDirectory %ProductTargetDirectory%\Bin\OSX32\bploraprov250.dylib call :createDirectory %ProductTargetDirectory%\Bin\Win32 call :createDirectory %ProductTargetDirectory%\Bin\Win64 call :createDirectory %ProductTargetDirectory%\Doc call :createDirectory %ProductTargetDirectory%\Lib call :createDirectory %ProductTargetDirectory%\Lib\Android call :createDirectory %ProductTargetDirectory%\Lib\iOSDevice32 call :createDirectory %ProductTargetDirectory%\Lib\iOSDevice64 call :createDirectory %ProductTargetDirectory%\Lib\iOSSimulator call :createDirectory %ProductTargetDirectory%\Lib\Linux64 call :createDirectory %ProductTargetDirectory%\Lib\OSX32 call :createDirectory %ProductTargetDirectory%\Lib\Win32 call :createDirectory %ProductTargetDirectory%\Lib\Win64 call :createDirectory %ProductTargetDirectory%\Source call :createDirectory %ProductTargetDirectory%\Uninstall call :createDirectory %MenuTargetDirectory%\Devart ODAC for RAD Studio 10.2 call :createDirectory %PublicTargetDirectory%\Demos call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\CBuilder call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\Dll call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\ExternalProc call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\ExternalProc\ExtProcClient call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\ExternalProc\ExtProcDll call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\ExternalProc\ReadMe.txt call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\FailOver call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\Geometry call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\Midas call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\Performance call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\VirtualDataSet call :createDirectory %PublicTargetDirectory%\Demos\Miscellaneous\VirtualTableCB call :createDirectory %PublicTargetDirectory%\Demos\Mobile call :createDirectory %PublicTargetDirectory%\Demos\Mobile\Delphi25 call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Alerter call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Arrays call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Base call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\BFile call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\BlobPictures call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\CachedUpdates call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\ChangeNotification call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Clob call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\ConnectDialog call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\CRDBGrid call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Cursor call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\DMLArray call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\ErrorHandler call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\FetchCursors call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\FilterAndIndex call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Loader call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Long call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\LongStrings call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\MasterDetail call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\MultiCursors call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\MultiQueries call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\NestedTables call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Objects call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Pictures call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Pipes call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\PLSQLTable call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Progressor call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\ProxySession call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Query call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Queue call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Refs call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Smart call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\SmartRefresh call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Sql call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\StoredProc call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Table call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Threads call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Trace call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\Transaction call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\UpdateSQL call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\VirtualTable call :createDirectory %PublicTargetDirectory%\Demos\OdacDemo\XMLType call :createDirectory %PublicTargetDirectory%\Demos\TechnologySpecific call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport\FR4 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport\FR4\Delphi25 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport\FR4\Demo call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport\FR5 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport\FR5\Delphi25 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\FastReport\FR5\Demo call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\InfoPower call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\InfoPower\Demo call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\IntraWeb call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\IntraWeb\IW14 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\IntraWeb\IW5 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\IntraWeb\IW7 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\QuickReport call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB16 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB16\Reports call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB5 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB5\Reports call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB6 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB6\Reports call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB7 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB7\Reports call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB9 call :createDirectory %PublicTargetDirectory%\Demos\ThirdParty\ReportBuilder\RB9\Reports call :createDirectory %WindowsTargetDirectory%\Sysnative call :createDirectory %WindowsTargetDirectory%\system32 :: then copy all the files into them: call :copyFiles endlocal goto :eof :do echo %* %* goto :eof :createDirectory call :do mkdir "%*" goto :eof :copyFileProduct call :do copy /y "%ProductSourceDirectory%\%*" "%ProductTargetDirectory%\%*" goto :eof :copyFileDelphi call :do copy /y "%DelphiSourceDirectory%\%*" "%DelphiTargetDirectory%\%*" goto :eof :copyFileMenu call :do copy /y "%MenuSourceDirectory%\%*" "%MenuTargetDirectory%\%*" goto :eof :copyFilePublic call :do copy /y "%PublicSourceDirectory%\%*" "%PublicTargetDirectory%\%*" goto :eof :copyFileWindows call :do copy /y "%WindowsSourceDirectory%\%*" "%WindowsTargetDirectory%\%*" goto :eof :copyFiles call :copyFileProduct Uninstall\InstallicoImage.bmp call :copyFileProduct Uninstall\App.ico call :copyFileProduct Lib\Win32\CLRClasses.dcu call :copyFileProduct Lib\Win32\ConnectForm.dcu call :copyFileProduct Lib\Win32\ConnectFormFmx.dcu call :copyFileProduct Lib\Win32\CRAccess.dcu call :copyFileProduct Lib\Win32\CRBase64.dcu call :copyFileProduct Lib\Win32\CRBatchMove.dcu call :copyFileProduct Lib\Win32\CRBigInteger.dcu call :copyFileProduct Lib\Win32\CRCipher.dcu call :copyFileProduct Lib\Win32\CRConnectionPool.dcu call :copyFileProduct Lib\Win32\CRConnectionString.dcu call :copyFileProduct Lib\Win32\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\Win32\CRDataBuffer.dcu call :copyFileProduct Lib\Win32\CRDataTypeMap.dcu call :copyFileProduct Lib\Win32\CRDECUtil.dcu call :copyFileProduct Lib\Win32\CREncryption.dcu call :copyFileProduct Lib\Win32\CRFunctions.dcu call :copyFileProduct Lib\Win32\CRGrid.dcu call :copyFileProduct Lib\Win32\CRHash.dcu call :copyFileProduct Lib\Win32\CRHashAlgorithm.dcu call :copyFileProduct Lib\Win32\CRHMAC.dcu call :copyFileProduct Lib\Win32\CRHttp.dcu call :copyFileProduct Lib\Win32\CRNumeric.dcu call :copyFileProduct Lib\Win32\CRParser.dcu call :copyFileProduct Lib\Win32\CRProps.dcu call :copyFileProduct Lib\Win32\CRRNG.dcu call :copyFileProduct Lib\Win32\CRSecureConnection.dcu call :copyFileProduct Lib\Win32\CRServerEnumerator.dcu call :copyFileProduct Lib\Win32\CRSspi.dcu call :copyFileProduct Lib\Win32\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\Win32\CRThread.dcu call :copyFileProduct Lib\Win32\CRTimer.dcu call :copyFileProduct Lib\Win32\CRTimeStamp.dcu call :copyFileProduct Lib\Win32\CRTypes.dcu call :copyFileProduct Lib\Win32\CRVio.dcu call :copyFileProduct Lib\Win32\CRVioHttp.dcu call :copyFileProduct Lib\Win32\CRVioSocket.dcu call :copyFileProduct Lib\Win32\CRVioTcp.dcu call :copyFileProduct Lib\Win32\CRVioTcpSSL.dcu call :copyFileProduct Lib\Win32\CRVioUdp.dcu call :copyFileProduct Lib\Win32\CRXml.dcu call :copyFileProduct Lib\Win32\DAAlerter.dcu call :copyFileProduct Lib\Win32\DacFmx.dcu call :copyFileProduct Lib\Win32\DAConsts.dcu call :copyFileProduct Lib\Win32\DacVcl.dcu call :copyFileProduct Lib\Win32\DADump.dcu call :copyFileProduct Lib\Win32\DALoader.dcu call :copyFileProduct Lib\Win32\DAScript.dcu call :copyFileProduct Lib\Win32\DASQLGenerator.dcu call :copyFileProduct Lib\Win32\DASQLMonitor.dcu call :copyFileProduct Lib\Win32\DBAccess.dcu call :copyFileProduct Lib\Win32\DBMonitorClient.dcu call :copyFileProduct Lib\Win32\DBMonitorMessages.dcu call :copyFileProduct Lib\Win32\MemData.dcu call :copyFileProduct Lib\Win32\MemDS.dcu call :copyFileProduct Lib\Win32\MemUtils.dcu call :copyFileProduct Lib\Win32\MTSCall.dcu call :copyFileProduct Lib\Win32\OdacFmx.dcu call :copyFileProduct Lib\Win32\OdacVcl.dcu call :copyFileProduct Lib\Win32\Ora.dcu call :copyFileProduct Lib\Win32\OraAlerter.dcu call :copyFileProduct Lib\Win32\OraAQ.dcu call :copyFileProduct Lib\Win32\OraCall.dcu call :copyFileProduct Lib\Win32\OraClasses.dcu call :copyFileProduct Lib\Win32\OraConnectionPool.dcu call :copyFileProduct Lib\Win32\OraConnectionString.dcu call :copyFileProduct Lib\Win32\OraConsts.dcu call :copyFileProduct Lib\Win32\OraDataTypeMap.dcu call :copyFileProduct Lib\Win32\OraDateTime.dcu call :copyFileProduct Lib\Win32\OraErrHand.dcu call :copyFileProduct Lib\Win32\OraError.dcu call :copyFileProduct Lib\Win32\OraInterval.dcu call :copyFileProduct Lib\Win32\OraLicenseManager.dcu call :copyFileProduct Lib\Win32\OraLoader.dcu call :copyFileProduct Lib\Win32\OraNet.dcu call :copyFileProduct Lib\Win32\OraNumber.dcu call :copyFileProduct Lib\Win32\OraObjects.dcu call :copyFileProduct Lib\Win32\OraPackage.dcu call :copyFileProduct Lib\Win32\OraParser.dcu call :copyFileProduct Lib\Win32\OraProps.dcu call :copyFileProduct Lib\Win32\OraProvider.dcu call :copyFileProduct Lib\Win32\OraScript.dcu call :copyFileProduct Lib\Win32\OraScriptProcessor.dcu call :copyFileProduct Lib\Win32\OraServerEnumerator.dcu call :copyFileProduct Lib\Win32\OraServices.dcu call :copyFileProduct Lib\Win32\OraSmart.dcu call :copyFileProduct Lib\Win32\OraSQLGenerator.dcu call :copyFileProduct Lib\Win32\OraSQLMonitor.dcu call :copyFileProduct Lib\Win32\OraTransaction.dcu call :copyFileProduct Lib\Win32\VirtualDataSet.dcu call :copyFileProduct Lib\Win32\VirtualTable.dcu call :copyFileProduct Lib\Win32\CLRClasses.obj call :copyFileProduct Lib\Win32\ConnectForm.obj call :copyFileProduct Lib\Win32\ConnectFormFmx.obj call :copyFileProduct Lib\Win32\CRAccess.obj call :copyFileProduct Lib\Win32\CRBase64.obj call :copyFileProduct Lib\Win32\CRBatchMove.obj call :copyFileProduct Lib\Win32\CRBigInteger.obj call :copyFileProduct Lib\Win32\CRCipher.obj call :copyFileProduct Lib\Win32\CRConnectionPool.obj call :copyFileProduct Lib\Win32\CRConnectionString.obj call :copyFileProduct Lib\Win32\CRCryptoTransformIntf.obj call :copyFileProduct Lib\Win32\CRDataBuffer.obj call :copyFileProduct Lib\Win32\CRDataTypeMap.obj call :copyFileProduct Lib\Win32\CRDECUtil.obj call :copyFileProduct Lib\Win32\CREncryption.obj call :copyFileProduct Lib\Win32\CRFunctions.obj call :copyFileProduct Lib\Win32\CRHash.obj call :copyFileProduct Lib\Win32\CRHashAlgorithm.obj call :copyFileProduct Lib\Win32\CRHMAC.obj call :copyFileProduct Lib\Win32\CRHttp.obj call :copyFileProduct Lib\Win32\CRNumeric.obj call :copyFileProduct Lib\Win32\CRParser.obj call :copyFileProduct Lib\Win32\CRProps.obj call :copyFileProduct Lib\Win32\CRRNG.obj call :copyFileProduct Lib\Win32\CRSecureConnection.obj call :copyFileProduct Lib\Win32\CRServerEnumerator.obj call :copyFileProduct Lib\Win32\CRSspi.obj call :copyFileProduct Lib\Win32\CRSymmetricAlgorithm.obj call :copyFileProduct Lib\Win32\CRThread.obj call :copyFileProduct Lib\Win32\CRTimer.obj call :copyFileProduct Lib\Win32\CRTimeStamp.obj call :copyFileProduct Lib\Win32\CRTypes.obj call :copyFileProduct Lib\Win32\CRVio.obj call :copyFileProduct Lib\Win32\CRVioHttp.obj call :copyFileProduct Lib\Win32\CRVioSocket.obj call :copyFileProduct Lib\Win32\CRVioTcp.obj call :copyFileProduct Lib\Win32\CRVioTcpSSL.obj call :copyFileProduct Lib\Win32\CRVioUdp.obj call :copyFileProduct Lib\Win32\CRXml.obj call :copyFileProduct Lib\Win32\DAAlerter.obj call :copyFileProduct Lib\Win32\DacFmx.obj call :copyFileProduct Lib\Win32\DAConsts.obj call :copyFileProduct Lib\Win32\DacVcl.obj call :copyFileProduct Lib\Win32\DADump.obj call :copyFileProduct Lib\Win32\DALoader.obj call :copyFileProduct Lib\Win32\DAScript.obj call :copyFileProduct Lib\Win32\DASQLGenerator.obj call :copyFileProduct Lib\Win32\DASQLMonitor.obj call :copyFileProduct Lib\Win32\DBAccess.obj call :copyFileProduct Lib\Win32\DBMonitorClient.obj call :copyFileProduct Lib\Win32\DBMonitorMessages.obj call :copyFileProduct Lib\Win32\MemData.obj call :copyFileProduct Lib\Win32\MemDS.obj call :copyFileProduct Lib\Win32\MemUtils.obj call :copyFileProduct Lib\Win32\MTSCall.obj call :copyFileProduct Lib\Win32\OdacFmx.obj call :copyFileProduct Lib\Win32\OdacVcl.obj call :copyFileProduct Lib\Win32\Ora.obj call :copyFileProduct Lib\Win32\OraAlerter.obj call :copyFileProduct Lib\Win32\OraAQ.obj call :copyFileProduct Lib\Win32\OraCall.obj call :copyFileProduct Lib\Win32\OraClasses.obj call :copyFileProduct Lib\Win32\OraConnectionPool.obj call :copyFileProduct Lib\Win32\OraConnectionString.obj call :copyFileProduct Lib\Win32\OraConsts.obj call :copyFileProduct Lib\Win32\OraDataTypeMap.obj call :copyFileProduct Lib\Win32\OraDateTime.obj call :copyFileProduct Lib\Win32\OraErrHand.obj call :copyFileProduct Lib\Win32\OraError.obj call :copyFileProduct Lib\Win32\OraInterval.obj call :copyFileProduct Lib\Win32\OraLicenseManager.obj call :copyFileProduct Lib\Win32\OraLoader.obj call :copyFileProduct Lib\Win32\OraNet.obj call :copyFileProduct Lib\Win32\OraNumber.obj call :copyFileProduct Lib\Win32\OraObjects.obj call :copyFileProduct Lib\Win32\OraPackage.obj call :copyFileProduct Lib\Win32\OraParser.obj call :copyFileProduct Lib\Win32\OraProps.obj call :copyFileProduct Lib\Win32\OraProvider.obj call :copyFileProduct Lib\Win32\OraScript.obj call :copyFileProduct Lib\Win32\OraScriptProcessor.obj call :copyFileProduct Lib\Win32\OraServerEnumerator.obj call :copyFileProduct Lib\Win32\OraServices.obj call :copyFileProduct Lib\Win32\OraSmart.obj call :copyFileProduct Lib\Win32\OraSQLGenerator.obj call :copyFileProduct Lib\Win32\OraSQLMonitor.obj call :copyFileProduct Lib\Win32\OraTransaction.obj call :copyFileProduct Lib\Win32\VirtualDataSet.obj call :copyFileProduct Lib\Win32\VirtualTable.obj call :copyFileProduct Lib\Win32\DBAccess.res call :copyFileProduct Bin\Win32\dac250.bpl call :copyFileWindows system32\dac250.bpl call :copyFileProduct Lib\Win32\dac250.dcp call :copyFileDelphi Lib\Win32\Release\dac250.dcp call :copyFileProduct Bin\Win32\dacvcl250.bpl call :copyFileDelphi Bin\dacvcl250.bpl call :copyFileProduct Lib\Win32\dacvcl250.dcp call :copyFileDelphi Lib\Win32\Release\dacvcl250.dcp call :copyFileProduct Bin\Win32\dacfmx250.bpl call :copyFileDelphi Bin\dacfmx250.bpl call :copyFileProduct Lib\Win32\dacfmx250.dcp call :copyFileDelphi Lib\Win32\Release\dacfmx250.dcp call :copyFileProduct Bin\Win32\dcldac250.bpl call :copyFileDelphi Bin\dcldac250.bpl call :copyFileProduct Bin\Win32\crcontrols250.bpl call :copyFileWindows system32\crcontrols250.bpl call :copyFileProduct Lib\Win32\crcontrols250.dcp call :copyFileDelphi Lib\Win32\Release\crcontrols250.dcp call :copyFileProduct Lib\Win32\CRGrid.dcu call :copyFileProduct Lib\Win32\CRGrid.res call :copyFileProduct Bin\Win32\dclcrcontrols250.bpl call :copyFileDelphi Bin\dclcrcontrols250.bpl call :copyFileProduct Lib\Win32\CRGrid.dcu call :copyFileProduct Lib\Win32\CRGrid.res call :copyFileProduct Bin\Win32\datasetmanager250.bpl call :copyFileDelphi Bin\datasetmanager250.bpl call :copyFileProduct Bin\Win32\odac250.bpl call :copyFileWindows system32\odac250.bpl call :copyFileProduct Lib\Win32\odac250.dcp call :copyFileDelphi Lib\Win32\Release\odac250.dcp call :copyFileProduct Bin\Win32\odacvcl250.bpl call :copyFileDelphi Bin\odacvcl250.bpl call :copyFileProduct Lib\Win32\odacvcl250.dcp call :copyFileDelphi Lib\Win32\Release\odacvcl250.dcp call :copyFileProduct Bin\Win32\odacfmx250.bpl call :copyFileDelphi Bin\odacfmx250.bpl call :copyFileProduct Lib\Win32\odacfmx250.dcp call :copyFileDelphi Lib\Win32\Release\odacfmx250.dcp call :copyFileProduct Bin\Win32\dclodacfmx250.bpl call :copyFileDelphi Bin\dclodacfmx250.bpl call :copyFileProduct Bin\Win32\dclodac250.bpl call :copyFileDelphi Bin\dclodac250.bpl call :copyFileProduct Bin\Win32\oraprov250.bpl call :copyFileWindows system32\oraprov250.bpl call :copyFileProduct Lib\Win32\oraprov250.dcp call :copyFileDelphi Lib\Win32\Release\oraprov250.dcp call :copyFileProduct Bin\Win32\dcloraprov250.bpl call :copyFileDelphi Bin\dcloraprov250.bpl call :copyFileProduct Bin\Win32\oramigwizard250.dll call :copyFileProduct Bin\Win32\packagewizard250.dll call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Source\ConnectForm.pas call :copyFileProduct Lib\Win32\ConnectForm.dfm call :copyFileProduct Source\ConnectForm.dfm call :copyFileProduct Lib\Win32\ConnectForm.dcu call :copyFileProduct Source\IdeVer.inc call :copyFileProduct Source\ConnectFormFmx.pas call :copyFileProduct Lib\Win32\ConnectFormFmx.fmx call :copyFileProduct Source\ConnectFormFmx.fmx call :copyFileProduct Lib\Win32\ConnectFormFmx.dcu call :copyFileProduct Source\IdeVer.inc call :copyFileProduct Lib\Win32\Ora.res call :copyFileProduct Lib\Win64\CLRClasses.dcu call :copyFileProduct Lib\Win64\ConnectForm.dcu call :copyFileProduct Lib\Win64\ConnectFormFmx.dcu call :copyFileProduct Lib\Win64\CRAccess.dcu call :copyFileProduct Lib\Win64\CRBase64.dcu call :copyFileProduct Lib\Win64\CRBatchMove.dcu call :copyFileProduct Lib\Win64\CRBigInteger.dcu call :copyFileProduct Lib\Win64\CRCipher.dcu call :copyFileProduct Lib\Win64\CRConnectionPool.dcu call :copyFileProduct Lib\Win64\CRConnectionString.dcu call :copyFileProduct Lib\Win64\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\Win64\CRDataBuffer.dcu call :copyFileProduct Lib\Win64\CRDataTypeMap.dcu call :copyFileProduct Lib\Win64\CRDECUtil.dcu call :copyFileProduct Lib\Win64\CREncryption.dcu call :copyFileProduct Lib\Win64\CRFunctions.dcu call :copyFileProduct Lib\Win64\CRGrid.dcu call :copyFileProduct Lib\Win64\CRHash.dcu call :copyFileProduct Lib\Win64\CRHashAlgorithm.dcu call :copyFileProduct Lib\Win64\CRHMAC.dcu call :copyFileProduct Lib\Win64\CRHttp.dcu call :copyFileProduct Lib\Win64\CRNumeric.dcu call :copyFileProduct Lib\Win64\CRParser.dcu call :copyFileProduct Lib\Win64\CRProps.dcu call :copyFileProduct Lib\Win64\CRRNG.dcu call :copyFileProduct Lib\Win64\CRSecureConnection.dcu call :copyFileProduct Lib\Win64\CRServerEnumerator.dcu call :copyFileProduct Lib\Win64\CRSspi.dcu call :copyFileProduct Lib\Win64\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\Win64\CRThread.dcu call :copyFileProduct Lib\Win64\CRTimer.dcu call :copyFileProduct Lib\Win64\CRTimeStamp.dcu call :copyFileProduct Lib\Win64\CRTypes.dcu call :copyFileProduct Lib\Win64\CRVio.dcu call :copyFileProduct Lib\Win64\CRVioHttp.dcu call :copyFileProduct Lib\Win64\CRVioSocket.dcu call :copyFileProduct Lib\Win64\CRVioTcp.dcu call :copyFileProduct Lib\Win64\CRVioTcpSSL.dcu call :copyFileProduct Lib\Win64\CRVioUdp.dcu call :copyFileProduct Lib\Win64\CRXml.dcu call :copyFileProduct Lib\Win64\DAAlerter.dcu call :copyFileProduct Lib\Win64\DacFmx.dcu call :copyFileProduct Lib\Win64\DAConsts.dcu call :copyFileProduct Lib\Win64\DacVcl.dcu call :copyFileProduct Lib\Win64\DADump.dcu call :copyFileProduct Lib\Win64\DALoader.dcu call :copyFileProduct Lib\Win64\DAScript.dcu call :copyFileProduct Lib\Win64\DASQLGenerator.dcu call :copyFileProduct Lib\Win64\DASQLMonitor.dcu call :copyFileProduct Lib\Win64\DBAccess.dcu call :copyFileProduct Lib\Win64\DBMonitorClient.dcu call :copyFileProduct Lib\Win64\DBMonitorMessages.dcu call :copyFileProduct Lib\Win64\MemData.dcu call :copyFileProduct Lib\Win64\MemDS.dcu call :copyFileProduct Lib\Win64\MemUtils.dcu call :copyFileProduct Lib\Win64\MTSCall.dcu call :copyFileProduct Lib\Win64\OdacFmx.dcu call :copyFileProduct Lib\Win64\OdacVcl.dcu call :copyFileProduct Lib\Win64\Ora.dcu call :copyFileProduct Lib\Win64\OraAlerter.dcu call :copyFileProduct Lib\Win64\OraAQ.dcu call :copyFileProduct Lib\Win64\OraCall.dcu call :copyFileProduct Lib\Win64\OraClasses.dcu call :copyFileProduct Lib\Win64\OraConnectionPool.dcu call :copyFileProduct Lib\Win64\OraConnectionString.dcu call :copyFileProduct Lib\Win64\OraConsts.dcu call :copyFileProduct Lib\Win64\OraDataTypeMap.dcu call :copyFileProduct Lib\Win64\OraDateTime.dcu call :copyFileProduct Lib\Win64\OraErrHand.dcu call :copyFileProduct Lib\Win64\OraError.dcu call :copyFileProduct Lib\Win64\OraInterval.dcu call :copyFileProduct Lib\Win64\OraLicenseManager.dcu call :copyFileProduct Lib\Win64\OraLoader.dcu call :copyFileProduct Lib\Win64\OraNet.dcu call :copyFileProduct Lib\Win64\OraNumber.dcu call :copyFileProduct Lib\Win64\OraObjects.dcu call :copyFileProduct Lib\Win64\OraPackage.dcu call :copyFileProduct Lib\Win64\OraParser.dcu call :copyFileProduct Lib\Win64\OraProps.dcu call :copyFileProduct Lib\Win64\OraProvider.dcu call :copyFileProduct Lib\Win64\OraScript.dcu call :copyFileProduct Lib\Win64\OraScriptProcessor.dcu call :copyFileProduct Lib\Win64\OraServerEnumerator.dcu call :copyFileProduct Lib\Win64\OraServices.dcu call :copyFileProduct Lib\Win64\OraSmart.dcu call :copyFileProduct Lib\Win64\OraSQLGenerator.dcu call :copyFileProduct Lib\Win64\OraSQLMonitor.dcu call :copyFileProduct Lib\Win64\OraTransaction.dcu call :copyFileProduct Lib\Win64\VirtualDataSet.dcu call :copyFileProduct Lib\Win64\VirtualTable.dcu call :copyFileProduct Lib\Win64\CLRClasses.o call :copyFileProduct Lib\Win64\ConnectForm.o call :copyFileProduct Lib\Win64\ConnectFormFmx.o call :copyFileProduct Lib\Win64\CRAccess.o call :copyFileProduct Lib\Win64\CRBase64.o call :copyFileProduct Lib\Win64\CRBatchMove.o call :copyFileProduct Lib\Win64\CRBigInteger.o call :copyFileProduct Lib\Win64\CRCipher.o call :copyFileProduct Lib\Win64\CRConnectionPool.o call :copyFileProduct Lib\Win64\CRConnectionString.o call :copyFileProduct Lib\Win64\CRCryptoTransformIntf.o call :copyFileProduct Lib\Win64\CRDataBuffer.o call :copyFileProduct Lib\Win64\CRDataTypeMap.o call :copyFileProduct Lib\Win64\CRDECUtil.o call :copyFileProduct Lib\Win64\CREncryption.o call :copyFileProduct Lib\Win64\CRFunctions.o call :copyFileProduct Lib\Win64\CRHash.o call :copyFileProduct Lib\Win64\CRHashAlgorithm.o call :copyFileProduct Lib\Win64\CRHMAC.o call :copyFileProduct Lib\Win64\CRHttp.o call :copyFileProduct Lib\Win64\CRNumeric.o call :copyFileProduct Lib\Win64\CRParser.o call :copyFileProduct Lib\Win64\CRProps.o call :copyFileProduct Lib\Win64\CRRNG.o call :copyFileProduct Lib\Win64\CRSecureConnection.o call :copyFileProduct Lib\Win64\CRServerEnumerator.o call :copyFileProduct Lib\Win64\CRSspi.o call :copyFileProduct Lib\Win64\CRSymmetricAlgorithm.o call :copyFileProduct Lib\Win64\CRThread.o call :copyFileProduct Lib\Win64\CRTimer.o call :copyFileProduct Lib\Win64\CRTimeStamp.o call :copyFileProduct Lib\Win64\CRTypes.o call :copyFileProduct Lib\Win64\CRVio.o call :copyFileProduct Lib\Win64\CRVioHttp.o call :copyFileProduct Lib\Win64\CRVioSocket.o call :copyFileProduct Lib\Win64\CRVioTcp.o call :copyFileProduct Lib\Win64\CRVioTcpSSL.o call :copyFileProduct Lib\Win64\CRVioUdp.o call :copyFileProduct Lib\Win64\CRXml.o call :copyFileProduct Lib\Win64\DAAlerter.o call :copyFileProduct Lib\Win64\DacFmx.o call :copyFileProduct Lib\Win64\DAConsts.o call :copyFileProduct Lib\Win64\DacVcl.o call :copyFileProduct Lib\Win64\DADump.o call :copyFileProduct Lib\Win64\DALoader.o call :copyFileProduct Lib\Win64\DAScript.o call :copyFileProduct Lib\Win64\DASQLGenerator.o call :copyFileProduct Lib\Win64\DASQLMonitor.o call :copyFileProduct Lib\Win64\DBAccess.o call :copyFileProduct Lib\Win64\DBMonitorClient.o call :copyFileProduct Lib\Win64\DBMonitorMessages.o call :copyFileProduct Lib\Win64\MemData.o call :copyFileProduct Lib\Win64\MemDS.o call :copyFileProduct Lib\Win64\MemUtils.o call :copyFileProduct Lib\Win64\MTSCall.o call :copyFileProduct Lib\Win64\OdacFmx.o call :copyFileProduct Lib\Win64\OdacVcl.o call :copyFileProduct Lib\Win64\Ora.o call :copyFileProduct Lib\Win64\OraAlerter.o call :copyFileProduct Lib\Win64\OraAQ.o call :copyFileProduct Lib\Win64\OraCall.o call :copyFileProduct Lib\Win64\OraClasses.o call :copyFileProduct Lib\Win64\OraConnectionPool.o call :copyFileProduct Lib\Win64\OraConnectionString.o call :copyFileProduct Lib\Win64\OraConsts.o call :copyFileProduct Lib\Win64\OraDataTypeMap.o call :copyFileProduct Lib\Win64\OraDateTime.o call :copyFileProduct Lib\Win64\OraErrHand.o call :copyFileProduct Lib\Win64\OraError.o call :copyFileProduct Lib\Win64\OraInterval.o call :copyFileProduct Lib\Win64\OraLicenseManager.o call :copyFileProduct Lib\Win64\OraLoader.o call :copyFileProduct Lib\Win64\OraNet.o call :copyFileProduct Lib\Win64\OraNumber.o call :copyFileProduct Lib\Win64\OraObjects.o call :copyFileProduct Lib\Win64\OraPackage.o call :copyFileProduct Lib\Win64\OraParser.o call :copyFileProduct Lib\Win64\OraProps.o call :copyFileProduct Lib\Win64\OraProvider.o call :copyFileProduct Lib\Win64\OraScript.o call :copyFileProduct Lib\Win64\OraScriptProcessor.o call :copyFileProduct Lib\Win64\OraServerEnumerator.o call :copyFileProduct Lib\Win64\OraServices.o call :copyFileProduct Lib\Win64\OraSmart.o call :copyFileProduct Lib\Win64\OraSQLGenerator.o call :copyFileProduct Lib\Win64\OraSQLMonitor.o call :copyFileProduct Lib\Win64\OraTransaction.o call :copyFileProduct Lib\Win64\VirtualDataSet.o call :copyFileProduct Lib\Win64\VirtualTable.o call :copyFileProduct Lib\Win64\DBAccess.res call :copyFileProduct Bin\Win64\dac250.bpl call :copyFileWindows Sysnative\dac250.bpl call :copyFileProduct Lib\Win64\dac250.dcp call :copyFileDelphi Lib\Win64\Release\dac250.dcp call :copyFileProduct Bin\Win64\dacvcl250.bpl call :copyFileDelphi Bin64\dacvcl250.bpl call :copyFileProduct Lib\Win64\dacvcl250.dcp call :copyFileDelphi Lib\Win64\Release\dacvcl250.dcp call :copyFileProduct Bin\Win64\dacfmx250.bpl call :copyFileDelphi Bin64\dacfmx250.bpl call :copyFileProduct Lib\Win64\dacfmx250.dcp call :copyFileDelphi Lib\Win64\Release\dacfmx250.dcp call :copyFileProduct Bin\Win64\crcontrols250.bpl call :copyFileWindows Sysnative\crcontrols250.bpl call :copyFileProduct Lib\Win64\crcontrols250.dcp call :copyFileDelphi Lib\Win64\Release\crcontrols250.dcp call :copyFileProduct Lib\Win64\CRGrid.dcu call :copyFileProduct Lib\Win64\CRGrid.res call :copyFileProduct Bin\Win64\odac250.bpl call :copyFileWindows Sysnative\odac250.bpl call :copyFileProduct Lib\Win64\odac250.dcp call :copyFileDelphi Lib\Win64\Release\odac250.dcp call :copyFileProduct Bin\Win64\odacvcl250.bpl call :copyFileDelphi Bin64\odacvcl250.bpl call :copyFileProduct Lib\Win64\odacvcl250.dcp call :copyFileDelphi Lib\Win64\Release\odacvcl250.dcp call :copyFileProduct Bin\Win64\odacfmx250.bpl call :copyFileDelphi Bin64\odacfmx250.bpl call :copyFileProduct Lib\Win64\odacfmx250.dcp call :copyFileDelphi Lib\Win64\Release\odacfmx250.dcp call :copyFileProduct Bin\Win64\oraprov250.bpl call :copyFileWindows Sysnative\oraprov250.bpl call :copyFileProduct Lib\Win64\oraprov250.dcp call :copyFileDelphi Lib\Win64\Release\oraprov250.dcp call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Source\ConnectForm.pas call :copyFileProduct Lib\Win64\ConnectForm.dfm call :copyFileProduct Source\ConnectForm.dfm call :copyFileProduct Lib\Win64\ConnectForm.dcu call :copyFileProduct Source\IdeVer.inc call :copyFileProduct Source\ConnectFormFmx.pas call :copyFileProduct Lib\Win64\ConnectFormFmx.fmx call :copyFileProduct Source\ConnectFormFmx.fmx call :copyFileProduct Lib\Win64\ConnectFormFmx.dcu call :copyFileProduct Source\IdeVer.inc call :copyFileProduct Lib\Win64\Ora.res call :copyFileProduct Lib\OSX32\CLRClasses.dcu call :copyFileProduct Lib\OSX32\ConnectFormFmx.dcu call :copyFileProduct Lib\OSX32\CRBase64.dcu call :copyFileProduct Lib\OSX32\CRBatchMove.dcu call :copyFileProduct Lib\OSX32\CRBigInteger.dcu call :copyFileProduct Lib\OSX32\CRCipher.dcu call :copyFileProduct Lib\OSX32\CRConnectionPool.dcu call :copyFileProduct Lib\OSX32\CRConnectionString.dcu call :copyFileProduct Lib\OSX32\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\OSX32\CRDataBuffer.dcu call :copyFileProduct Lib\OSX32\CRDataTypeMap.dcu call :copyFileProduct Lib\OSX32\CRDECUtil.dcu call :copyFileProduct Lib\OSX32\CREncryption.dcu call :copyFileProduct Lib\OSX32\CRFunctions.dcu call :copyFileProduct Lib\OSX32\CRHash.dcu call :copyFileProduct Lib\OSX32\CRHashAlgorithm.dcu call :copyFileProduct Lib\OSX32\CRHMAC.dcu call :copyFileProduct Lib\OSX32\CRHttp.dcu call :copyFileProduct Lib\OSX32\CRNumeric.dcu call :copyFileProduct Lib\OSX32\CRParser.dcu call :copyFileProduct Lib\OSX32\CRProps.dcu call :copyFileProduct Lib\OSX32\CRRNG.dcu call :copyFileProduct Lib\OSX32\CRSecureConnection.dcu call :copyFileProduct Lib\OSX32\CRServerEnumerator.dcu call :copyFileProduct Lib\OSX32\CRSspi.dcu call :copyFileProduct Lib\OSX32\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\OSX32\CRThread.dcu call :copyFileProduct Lib\OSX32\CRTimer.dcu call :copyFileProduct Lib\OSX32\CRTimeStamp.dcu call :copyFileProduct Lib\OSX32\CRTypes.dcu call :copyFileProduct Lib\OSX32\CRVio.dcu call :copyFileProduct Lib\OSX32\CRVioHttp.dcu call :copyFileProduct Lib\OSX32\CRVioSocket.dcu call :copyFileProduct Lib\OSX32\CRVioTcp.dcu call :copyFileProduct Lib\OSX32\CRVioTcpSSL.dcu call :copyFileProduct Lib\OSX32\CRVioUdp.dcu call :copyFileProduct Lib\OSX32\CRXml.dcu call :copyFileProduct Lib\OSX32\DAAlerter.dcu call :copyFileProduct Lib\OSX32\DacFmx.dcu call :copyFileProduct Lib\OSX32\DAConsts.dcu call :copyFileProduct Lib\OSX32\DADump.dcu call :copyFileProduct Lib\OSX32\DALoader.dcu call :copyFileProduct Lib\OSX32\DAScript.dcu call :copyFileProduct Lib\OSX32\DASQLGenerator.dcu call :copyFileProduct Lib\OSX32\DASQLMonitor.dcu call :copyFileProduct Lib\OSX32\DBAccess.dcu call :copyFileProduct Lib\OSX32\DBMonitorClient.dcu call :copyFileProduct Lib\OSX32\DBMonitorMessages.dcu call :copyFileProduct Lib\OSX32\MemData.dcu call :copyFileProduct Lib\OSX32\MemDS.dcu call :copyFileProduct Lib\OSX32\MemUtils.dcu call :copyFileProduct Lib\OSX32\MTSCall.dcu call :copyFileProduct Lib\OSX32\OdacFmx.dcu call :copyFileProduct Lib\OSX32\Ora.dcu call :copyFileProduct Lib\OSX32\OraAlerter.dcu call :copyFileProduct Lib\OSX32\OraAQ.dcu call :copyFileProduct Lib\OSX32\OraCall.dcu call :copyFileProduct Lib\OSX32\OraClasses.dcu call :copyFileProduct Lib\OSX32\OraConnectionPool.dcu call :copyFileProduct Lib\OSX32\OraConnectionString.dcu call :copyFileProduct Lib\OSX32\OraConsts.dcu call :copyFileProduct Lib\OSX32\OraDataTypeMap.dcu call :copyFileProduct Lib\OSX32\OraDateTime.dcu call :copyFileProduct Lib\OSX32\OraError.dcu call :copyFileProduct Lib\OSX32\OraInterval.dcu call :copyFileProduct Lib\OSX32\OraLoader.dcu call :copyFileProduct Lib\OSX32\OraNet.dcu call :copyFileProduct Lib\OSX32\OraNumber.dcu call :copyFileProduct Lib\OSX32\OraObjects.dcu call :copyFileProduct Lib\OSX32\OraPackage.dcu call :copyFileProduct Lib\OSX32\OraParser.dcu call :copyFileProduct Lib\OSX32\OraProps.dcu call :copyFileProduct Lib\OSX32\OraProvider.dcu call :copyFileProduct Lib\OSX32\OraScript.dcu call :copyFileProduct Lib\OSX32\OraScriptProcessor.dcu call :copyFileProduct Lib\OSX32\OraServerEnumerator.dcu call :copyFileProduct Lib\OSX32\OraServices.dcu call :copyFileProduct Lib\OSX32\OraSmart.dcu call :copyFileProduct Lib\OSX32\OraSQLGenerator.dcu call :copyFileProduct Lib\OSX32\OraSQLMonitor.dcu call :copyFileProduct Lib\OSX32\OraTransaction.dcu call :copyFileProduct Lib\OSX32\VirtualDataSet.dcu call :copyFileProduct Lib\OSX32\VirtualTable.dcu call :copyFileProduct Lib\OSX32\CLRClasses.o call :copyFileProduct Lib\OSX32\ConnectFormFmx.o call :copyFileProduct Lib\OSX32\CRAccess.o call :copyFileProduct Lib\OSX32\CRBase64.o call :copyFileProduct Lib\OSX32\CRBatchMove.o call :copyFileProduct Lib\OSX32\CRBigInteger.o call :copyFileProduct Lib\OSX32\CRCipher.o call :copyFileProduct Lib\OSX32\CRConnectionPool.o call :copyFileProduct Lib\OSX32\CRConnectionString.o call :copyFileProduct Lib\OSX32\CRCryptoTransformIntf.o call :copyFileProduct Lib\OSX32\CRDataBuffer.o call :copyFileProduct Lib\OSX32\CRDataTypeMap.o call :copyFileProduct Lib\OSX32\CRDECUtil.o call :copyFileProduct Lib\OSX32\CREncryption.o call :copyFileProduct Lib\OSX32\CRFunctions.o call :copyFileProduct Lib\OSX32\CRHash.o call :copyFileProduct Lib\OSX32\CRHashAlgorithm.o call :copyFileProduct Lib\OSX32\CRHMAC.o call :copyFileProduct Lib\OSX32\CRHttp.o call :copyFileProduct Lib\OSX32\CRNumeric.o call :copyFileProduct Lib\OSX32\CRParser.o call :copyFileProduct Lib\OSX32\CRProps.o call :copyFileProduct Lib\OSX32\CRRNG.o call :copyFileProduct Lib\OSX32\CRSecureConnection.o call :copyFileProduct Lib\OSX32\CRServerEnumerator.o call :copyFileProduct Lib\OSX32\CRSspi.o call :copyFileProduct Lib\OSX32\CRSymmetricAlgorithm.o call :copyFileProduct Lib\OSX32\CRThread.o call :copyFileProduct Lib\OSX32\CRTimer.o call :copyFileProduct Lib\OSX32\CRTimeStamp.o call :copyFileProduct Lib\OSX32\CRTypes.o call :copyFileProduct Lib\OSX32\CRVio.o call :copyFileProduct Lib\OSX32\CRVioHttp.o call :copyFileProduct Lib\OSX32\CRVioSocket.o call :copyFileProduct Lib\OSX32\CRVioTcp.o call :copyFileProduct Lib\OSX32\CRVioTcpSSL.o call :copyFileProduct Lib\OSX32\CRVioUdp.o call :copyFileProduct Lib\OSX32\CRXml.o call :copyFileProduct Lib\OSX32\DAAlerter.o call :copyFileProduct Lib\OSX32\DacFmx.o call :copyFileProduct Lib\OSX32\DAConsts.o call :copyFileProduct Lib\OSX32\DADump.o call :copyFileProduct Lib\OSX32\DALoader.o call :copyFileProduct Lib\OSX32\DAScript.o call :copyFileProduct Lib\OSX32\DASQLGenerator.o call :copyFileProduct Lib\OSX32\DASQLMonitor.o call :copyFileProduct Lib\OSX32\DBAccess.o call :copyFileProduct Lib\OSX32\DBMonitorClient.o call :copyFileProduct Lib\OSX32\DBMonitorMessages.o call :copyFileProduct Lib\OSX32\MemData.o call :copyFileProduct Lib\OSX32\MemDS.o call :copyFileProduct Lib\OSX32\MemUtils.o call :copyFileProduct Lib\OSX32\MTSCall.o call :copyFileProduct Lib\OSX32\OdacFmx.o call :copyFileProduct Lib\OSX32\Ora.o call :copyFileProduct Lib\OSX32\OraAlerter.o call :copyFileProduct Lib\OSX32\OraAQ.o call :copyFileProduct Lib\OSX32\OraCall.o call :copyFileProduct Lib\OSX32\OraClasses.o call :copyFileProduct Lib\OSX32\OraConnectionPool.o call :copyFileProduct Lib\OSX32\OraConnectionString.o call :copyFileProduct Lib\OSX32\OraConsts.o call :copyFileProduct Lib\OSX32\OraDataTypeMap.o call :copyFileProduct Lib\OSX32\OraDateTime.o call :copyFileProduct Lib\OSX32\OraError.o call :copyFileProduct Lib\OSX32\OraInterval.o call :copyFileProduct Lib\OSX32\OraLoader.o call :copyFileProduct Lib\OSX32\OraNet.o call :copyFileProduct Lib\OSX32\OraNumber.o call :copyFileProduct Lib\OSX32\OraObjects.o call :copyFileProduct Lib\OSX32\OraPackage.o call :copyFileProduct Lib\OSX32\OraParser.o call :copyFileProduct Lib\OSX32\OraProps.o call :copyFileProduct Lib\OSX32\OraProvider.o call :copyFileProduct Lib\OSX32\OraScript.o call :copyFileProduct Lib\OSX32\OraScriptProcessor.o call :copyFileProduct Lib\OSX32\OraServerEnumerator.o call :copyFileProduct Lib\OSX32\OraServices.o call :copyFileProduct Lib\OSX32\OraSmart.o call :copyFileProduct Lib\OSX32\OraSQLGenerator.o call :copyFileProduct Lib\OSX32\OraSQLMonitor.o call :copyFileProduct Lib\OSX32\OraTransaction.o call :copyFileProduct Lib\OSX32\VirtualDataSet.o call :copyFileProduct Lib\OSX32\VirtualTable.o call :copyFileProduct Lib\OSX32\DBAccess.res call :copyFileProduct Bin\OSX32\bpldac250.dylib call :copyFileDelphi BinOSX32\bpldac250.dylib call :copyFileProduct Lib\OSX32\dac250.dcp call :copyFileDelphi Lib\OSX32\Release\dac250.dcp call :copyFileProduct Lib\OSX32\dac250.a call :copyFileDelphi Lib\OSX32\Release\dac250.a call :copyFileProduct Bin\OSX32\bpldacfmx250.dylib call :copyFileDelphi BinOSX32\bpldacfmx250.dylib call :copyFileProduct Lib\OSX32\dacfmx250.dcp call :copyFileDelphi Lib\OSX32\Release\dacfmx250.dcp call :copyFileProduct Lib\OSX32\dacfmx250.a call :copyFileDelphi Lib\OSX32\Release\dacfmx250.a call :copyFileProduct Bin\OSX32\bplodac250.dylib call :copyFileDelphi BinOSX32\bplodac250.dylib call :copyFileProduct Lib\OSX32\odac250.dcp call :copyFileDelphi Lib\OSX32\Release\odac250.dcp call :copyFileProduct Lib\OSX32\odac250.a call :copyFileDelphi Lib\OSX32\Release\odac250.a call :copyFileProduct Bin\OSX32\bplodacfmx250.dylib call :copyFileDelphi BinOSX32\bplodacfmx250.dylib call :copyFileProduct Lib\OSX32\odacfmx250.dcp call :copyFileDelphi Lib\OSX32\Release\odacfmx250.dcp call :copyFileProduct Lib\OSX32\odacfmx250.a call :copyFileDelphi Lib\OSX32\Release\odacfmx250.a call :copyFileProduct Bin\OSX32\bploraprov250.dylib call :copyFileWindows system32\bploraprov250.dylib call :copyFileProduct Lib\OSX32\oraprov250.dcp call :copyFileDelphi Lib\OSX32\Release\oraprov250.dcp call :copyFileProduct Lib\OSX32\oraprov250.a call :copyFileDelphi Lib\OSX32\Release\oraprov250.a call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Source\ConnectFormFmx.pas call :copyFileProduct Lib\OSX32\ConnectFormFmx.fmx call :copyFileProduct Source\ConnectFormFmx.fmx call :copyFileProduct Lib\OSX32\ConnectFormFmx.dcu call :copyFileProduct Source\IdeVer.inc call :copyFileProduct Lib\OSX32\Ora.res call :copyFileProduct Bin\Linux64\bploraprov250.so call :copyFileWindows system32\bploraprov250.so call :copyFileProduct Lib\Linux64\oraprov250.dcp call :copyFileDelphi Lib\Linux64\Release\oraprov250.dcp call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Lib\iOSSimulator\CLRClasses.dcu call :copyFileProduct Lib\iOSSimulator\ConnectFormFmx.dcu call :copyFileProduct Lib\iOSSimulator\CRAccess.dcu call :copyFileProduct Lib\iOSSimulator\CRBase64.dcu call :copyFileProduct Lib\iOSSimulator\CRBatchMove.dcu call :copyFileProduct Lib\iOSSimulator\CRBigInteger.dcu call :copyFileProduct Lib\iOSSimulator\CRCipher.dcu call :copyFileProduct Lib\iOSSimulator\CRConnectionPool.dcu call :copyFileProduct Lib\iOSSimulator\CRConnectionString.dcu call :copyFileProduct Lib\iOSSimulator\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\iOSSimulator\CRDataBuffer.dcu call :copyFileProduct Lib\iOSSimulator\CRDataTypeMap.dcu call :copyFileProduct Lib\iOSSimulator\CRDECUtil.dcu call :copyFileProduct Lib\iOSSimulator\CREncryption.dcu call :copyFileProduct Lib\iOSSimulator\CRFunctions.dcu call :copyFileProduct Lib\iOSSimulator\CRHash.dcu call :copyFileProduct Lib\iOSSimulator\CRHashAlgorithm.dcu call :copyFileProduct Lib\iOSSimulator\CRHMAC.dcu call :copyFileProduct Lib\iOSSimulator\CRHttp.dcu call :copyFileProduct Lib\iOSSimulator\CRNumeric.dcu call :copyFileProduct Lib\iOSSimulator\CRParser.dcu call :copyFileProduct Lib\iOSSimulator\CRProps.dcu call :copyFileProduct Lib\iOSSimulator\CRRNG.dcu call :copyFileProduct Lib\iOSSimulator\CRSecureConnection.dcu call :copyFileProduct Lib\iOSSimulator\CRServerEnumerator.dcu call :copyFileProduct Lib\iOSSimulator\CRSspi.dcu call :copyFileProduct Lib\iOSSimulator\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\iOSSimulator\CRThread.dcu call :copyFileProduct Lib\iOSSimulator\CRTimer.dcu call :copyFileProduct Lib\iOSSimulator\CRTimeStamp.dcu call :copyFileProduct Lib\iOSSimulator\CRTypes.dcu call :copyFileProduct Lib\iOSSimulator\CRVio.dcu call :copyFileProduct Lib\iOSSimulator\CRVioHttp.dcu call :copyFileProduct Lib\iOSSimulator\CRVioSocket.dcu call :copyFileProduct Lib\iOSSimulator\CRVioTcp.dcu call :copyFileProduct Lib\iOSSimulator\CRVioTcpSSL.dcu call :copyFileProduct Lib\iOSSimulator\CRVioUdp.dcu call :copyFileProduct Lib\iOSSimulator\CRXml.dcu call :copyFileProduct Lib\iOSSimulator\DAAlerter.dcu call :copyFileProduct Lib\iOSSimulator\DacFmx.dcu call :copyFileProduct Lib\iOSSimulator\DAConsts.dcu call :copyFileProduct Lib\iOSSimulator\DADump.dcu call :copyFileProduct Lib\iOSSimulator\DALoader.dcu call :copyFileProduct Lib\iOSSimulator\DAScript.dcu call :copyFileProduct Lib\iOSSimulator\DASQLGenerator.dcu call :copyFileProduct Lib\iOSSimulator\DASQLMonitor.dcu call :copyFileProduct Lib\iOSSimulator\DBAccess.dcu call :copyFileProduct Lib\iOSSimulator\DBMonitorClient.dcu call :copyFileProduct Lib\iOSSimulator\DBMonitorMessages.dcu call :copyFileProduct Lib\iOSSimulator\MemData.dcu call :copyFileProduct Lib\iOSSimulator\MemDS.dcu call :copyFileProduct Lib\iOSSimulator\MemUtils.dcu call :copyFileProduct Lib\iOSSimulator\MTSCall.dcu call :copyFileProduct Lib\iOSSimulator\OdacFmx.dcu call :copyFileProduct Lib\iOSSimulator\Ora.dcu call :copyFileProduct Lib\iOSSimulator\OraAlerter.dcu call :copyFileProduct Lib\iOSSimulator\OraAQ.dcu call :copyFileProduct Lib\iOSSimulator\OraCall.dcu call :copyFileProduct Lib\iOSSimulator\OraClasses.dcu call :copyFileProduct Lib\iOSSimulator\OraConnectionPool.dcu call :copyFileProduct Lib\iOSSimulator\OraConnectionString.dcu call :copyFileProduct Lib\iOSSimulator\OraConsts.dcu call :copyFileProduct Lib\iOSSimulator\OraDataTypeMap.dcu call :copyFileProduct Lib\iOSSimulator\OraDateTime.dcu call :copyFileProduct Lib\iOSSimulator\OraError.dcu call :copyFileProduct Lib\iOSSimulator\OraInterval.dcu call :copyFileProduct Lib\iOSSimulator\OraLoader.dcu call :copyFileProduct Lib\iOSSimulator\OraNet.dcu call :copyFileProduct Lib\iOSSimulator\OraNumber.dcu call :copyFileProduct Lib\iOSSimulator\OraObjects.dcu call :copyFileProduct Lib\iOSSimulator\OraPackage.dcu call :copyFileProduct Lib\iOSSimulator\OraParser.dcu call :copyFileProduct Lib\iOSSimulator\OraProps.dcu call :copyFileProduct Lib\iOSSimulator\OraProvider.dcu call :copyFileProduct Lib\iOSSimulator\OraScript.dcu call :copyFileProduct Lib\iOSSimulator\OraScriptProcessor.dcu call :copyFileProduct Lib\iOSSimulator\OraServerEnumerator.dcu call :copyFileProduct Lib\iOSSimulator\OraServices.dcu call :copyFileProduct Lib\iOSSimulator\OraSmart.dcu call :copyFileProduct Lib\iOSSimulator\OraSQLGenerator.dcu call :copyFileProduct Lib\iOSSimulator\OraSQLMonitor.dcu call :copyFileProduct Lib\iOSSimulator\OraTransaction.dcu call :copyFileProduct Lib\iOSSimulator\VirtualDataSet.dcu call :copyFileProduct Lib\iOSSimulator\VirtualTable.dcu call :copyFileProduct Lib\iOSSimulator\DBAccess.res call :copyFileProduct Lib\iOSSimulator\dac250.dcp call :copyFileDelphi Lib\iOSSimulator\Release\dac250.dcp call :copyFileProduct Lib\iOSSimulator\dac250.a call :copyFileDelphi Lib\iOSSimulator\Release\dac250.a call :copyFileProduct Lib\iOSSimulator\dacfmx250.dcp call :copyFileDelphi Lib\iOSSimulator\Release\dacfmx250.dcp call :copyFileProduct Lib\iOSSimulator\dacfmx250.a call :copyFileDelphi Lib\iOSSimulator\Release\dacfmx250.a call :copyFileProduct Lib\iOSSimulator\odac250.dcp call :copyFileDelphi Lib\iOSSimulator\Release\odac250.dcp call :copyFileProduct Lib\iOSSimulator\odac250.a call :copyFileDelphi Lib\iOSSimulator\Release\odac250.a call :copyFileProduct Lib\iOSSimulator\odacfmx250.dcp call :copyFileDelphi Lib\iOSSimulator\Release\odacfmx250.dcp call :copyFileProduct Lib\iOSSimulator\odacfmx250.a call :copyFileDelphi Lib\iOSSimulator\Release\odacfmx250.a call :copyFileProduct Lib\iOSSimulator\oraprov250.dcp call :copyFileDelphi Lib\iOSSimulator\Release\oraprov250.dcp call :copyFileProduct Lib\iOSSimulator\oraprov250.a call :copyFileDelphi Lib\iOSSimulator\Release\oraprov250.a call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Lib\iOSSimulator\Ora.res call :copyFileProduct Lib\iOSDevice32\CLRClasses.dcu call :copyFileProduct Lib\iOSDevice32\ConnectFormFmx.dcu call :copyFileProduct Lib\iOSDevice32\CRAccess.dcu call :copyFileProduct Lib\iOSDevice32\CRBase64.dcu call :copyFileProduct Lib\iOSDevice32\CRBatchMove.dcu call :copyFileProduct Lib\iOSDevice32\CRBigInteger.dcu call :copyFileProduct Lib\iOSDevice32\CRCipher.dcu call :copyFileProduct Lib\iOSDevice32\CRConnectionPool.dcu call :copyFileProduct Lib\iOSDevice32\CRConnectionString.dcu call :copyFileProduct Lib\iOSDevice32\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\iOSDevice32\CRDataBuffer.dcu call :copyFileProduct Lib\iOSDevice32\CRDataTypeMap.dcu call :copyFileProduct Lib\iOSDevice32\CRDECUtil.dcu call :copyFileProduct Lib\iOSDevice32\CREncryption.dcu call :copyFileProduct Lib\iOSDevice32\CRFunctions.dcu call :copyFileProduct Lib\iOSDevice32\CRHash.dcu call :copyFileProduct Lib\iOSDevice32\CRHashAlgorithm.dcu call :copyFileProduct Lib\iOSDevice32\CRHMAC.dcu call :copyFileProduct Lib\iOSDevice32\CRHttp.dcu call :copyFileProduct Lib\iOSDevice32\CRNumeric.dcu call :copyFileProduct Lib\iOSDevice32\CRParser.dcu call :copyFileProduct Lib\iOSDevice32\CRProps.dcu call :copyFileProduct Lib\iOSDevice32\CRRNG.dcu call :copyFileProduct Lib\iOSDevice32\CRSecureConnection.dcu call :copyFileProduct Lib\iOSDevice32\CRServerEnumerator.dcu call :copyFileProduct Lib\iOSDevice32\CRSspi.dcu call :copyFileProduct Lib\iOSDevice32\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\iOSDevice32\CRThread.dcu call :copyFileProduct Lib\iOSDevice32\CRTimer.dcu call :copyFileProduct Lib\iOSDevice32\CRTimeStamp.dcu call :copyFileProduct Lib\iOSDevice32\CRTypes.dcu call :copyFileProduct Lib\iOSDevice32\CRVio.dcu call :copyFileProduct Lib\iOSDevice32\CRVioHttp.dcu call :copyFileProduct Lib\iOSDevice32\CRVioSocket.dcu call :copyFileProduct Lib\iOSDevice32\CRVioTcp.dcu call :copyFileProduct Lib\iOSDevice32\CRVioTcpSSL.dcu call :copyFileProduct Lib\iOSDevice32\CRVioUdp.dcu call :copyFileProduct Lib\iOSDevice32\CRXml.dcu call :copyFileProduct Lib\iOSDevice32\DAAlerter.dcu call :copyFileProduct Lib\iOSDevice32\DacFmx.dcu call :copyFileProduct Lib\iOSDevice32\DAConsts.dcu call :copyFileProduct Lib\iOSDevice32\DADump.dcu call :copyFileProduct Lib\iOSDevice32\DALoader.dcu call :copyFileProduct Lib\iOSDevice32\DAScript.dcu call :copyFileProduct Lib\iOSDevice32\DASQLGenerator.dcu call :copyFileProduct Lib\iOSDevice32\DASQLMonitor.dcu call :copyFileProduct Lib\iOSDevice32\DBAccess.dcu call :copyFileProduct Lib\iOSDevice32\DBMonitorClient.dcu call :copyFileProduct Lib\iOSDevice32\DBMonitorMessages.dcu call :copyFileProduct Lib\iOSDevice32\MemData.dcu call :copyFileProduct Lib\iOSDevice32\MemDS.dcu call :copyFileProduct Lib\iOSDevice32\MemUtils.dcu call :copyFileProduct Lib\iOSDevice32\MTSCall.dcu call :copyFileProduct Lib\iOSDevice32\OdacFmx.dcu call :copyFileProduct Lib\iOSDevice32\Ora.dcu call :copyFileProduct Lib\iOSDevice32\OraAlerter.dcu call :copyFileProduct Lib\iOSDevice32\OraAQ.dcu call :copyFileProduct Lib\iOSDevice32\OraCall.dcu call :copyFileProduct Lib\iOSDevice32\OraClasses.dcu call :copyFileProduct Lib\iOSDevice32\OraConnectionPool.dcu call :copyFileProduct Lib\iOSDevice32\OraConnectionString.dcu call :copyFileProduct Lib\iOSDevice32\OraConsts.dcu call :copyFileProduct Lib\iOSDevice32\OraDataTypeMap.dcu call :copyFileProduct Lib\iOSDevice32\OraDateTime.dcu call :copyFileProduct Lib\iOSDevice32\OraError.dcu call :copyFileProduct Lib\iOSDevice32\OraInterval.dcu call :copyFileProduct Lib\iOSDevice32\OraLoader.dcu call :copyFileProduct Lib\iOSDevice32\OraNet.dcu call :copyFileProduct Lib\iOSDevice32\OraNumber.dcu call :copyFileProduct Lib\iOSDevice32\OraObjects.dcu call :copyFileProduct Lib\iOSDevice32\OraPackage.dcu call :copyFileProduct Lib\iOSDevice32\OraParser.dcu call :copyFileProduct Lib\iOSDevice32\OraProps.dcu call :copyFileProduct Lib\iOSDevice32\OraProvider.dcu call :copyFileProduct Lib\iOSDevice32\OraScript.dcu call :copyFileProduct Lib\iOSDevice32\OraScriptProcessor.dcu call :copyFileProduct Lib\iOSDevice32\OraServerEnumerator.dcu call :copyFileProduct Lib\iOSDevice32\OraServices.dcu call :copyFileProduct Lib\iOSDevice32\OraSmart.dcu call :copyFileProduct Lib\iOSDevice32\OraSQLGenerator.dcu call :copyFileProduct Lib\iOSDevice32\OraSQLMonitor.dcu call :copyFileProduct Lib\iOSDevice32\OraTransaction.dcu call :copyFileProduct Lib\iOSDevice32\VirtualDataSet.dcu call :copyFileProduct Lib\iOSDevice32\VirtualTable.dcu call :copyFileProduct Lib\iOSDevice32\CLRClasses.o call :copyFileProduct Lib\iOSDevice32\ConnectFormFmx.o call :copyFileProduct Lib\iOSDevice32\CRAccess.o call :copyFileProduct Lib\iOSDevice32\CRBase64.o call :copyFileProduct Lib\iOSDevice32\CRBatchMove.o call :copyFileProduct Lib\iOSDevice32\CRBigInteger.o call :copyFileProduct Lib\iOSDevice32\CRCipher.o call :copyFileProduct Lib\iOSDevice32\CRConnectionPool.o call :copyFileProduct Lib\iOSDevice32\CRConnectionString.o call :copyFileProduct Lib\iOSDevice32\CRCryptoTransformIntf.o call :copyFileProduct Lib\iOSDevice32\CRDataBuffer.o call :copyFileProduct Lib\iOSDevice32\CRDataTypeMap.o call :copyFileProduct Lib\iOSDevice32\CRDECUtil.o call :copyFileProduct Lib\iOSDevice32\CREncryption.o call :copyFileProduct Lib\iOSDevice32\CRFunctions.o call :copyFileProduct Lib\iOSDevice32\CRHash.o call :copyFileProduct Lib\iOSDevice32\CRHashAlgorithm.o call :copyFileProduct Lib\iOSDevice32\CRHMAC.o call :copyFileProduct Lib\iOSDevice32\CRHttp.o call :copyFileProduct Lib\iOSDevice32\CRNumeric.o call :copyFileProduct Lib\iOSDevice32\CRParser.o call :copyFileProduct Lib\iOSDevice32\CRProps.o call :copyFileProduct Lib\iOSDevice32\CRRNG.o call :copyFileProduct Lib\iOSDevice32\CRSecureConnection.o call :copyFileProduct Lib\iOSDevice32\CRServerEnumerator.o call :copyFileProduct Lib\iOSDevice32\CRSspi.o call :copyFileProduct Lib\iOSDevice32\CRSymmetricAlgorithm.o call :copyFileProduct Lib\iOSDevice32\CRThread.o call :copyFileProduct Lib\iOSDevice32\CRTimer.o call :copyFileProduct Lib\iOSDevice32\CRTimeStamp.o call :copyFileProduct Lib\iOSDevice32\CRTypes.o call :copyFileProduct Lib\iOSDevice32\CRVio.o call :copyFileProduct Lib\iOSDevice32\CRVioHttp.o call :copyFileProduct Lib\iOSDevice32\CRVioSocket.o call :copyFileProduct Lib\iOSDevice32\CRVioTcp.o call :copyFileProduct Lib\iOSDevice32\CRVioTcpSSL.o call :copyFileProduct Lib\iOSDevice32\CRVioUdp.o call :copyFileProduct Lib\iOSDevice32\CRXml.o call :copyFileProduct Lib\iOSDevice32\DAAlerter.o call :copyFileProduct Lib\iOSDevice32\dac250.o call :copyFileProduct Lib\iOSDevice32\DacFmx.o call :copyFileProduct Lib\iOSDevice32\dacfmx250.o call :copyFileProduct Lib\iOSDevice32\DAConsts.o call :copyFileProduct Lib\iOSDevice32\DADump.o call :copyFileProduct Lib\iOSDevice32\DALoader.o call :copyFileProduct Lib\iOSDevice32\DAScript.o call :copyFileProduct Lib\iOSDevice32\DASQLGenerator.o call :copyFileProduct Lib\iOSDevice32\DASQLMonitor.o call :copyFileProduct Lib\iOSDevice32\DBAccess.o call :copyFileProduct Lib\iOSDevice32\DBMonitorClient.o call :copyFileProduct Lib\iOSDevice32\DBMonitorMessages.o call :copyFileProduct Lib\iOSDevice32\MemData.o call :copyFileProduct Lib\iOSDevice32\MemDS.o call :copyFileProduct Lib\iOSDevice32\MemUtils.o call :copyFileProduct Lib\iOSDevice32\MTSCall.o call :copyFileProduct Lib\iOSDevice32\odac250.o call :copyFileProduct Lib\iOSDevice32\OdacFmx.o call :copyFileProduct Lib\iOSDevice32\odacfmx250.o call :copyFileProduct Lib\iOSDevice32\Ora.o call :copyFileProduct Lib\iOSDevice32\OraAlerter.o call :copyFileProduct Lib\iOSDevice32\OraAQ.o call :copyFileProduct Lib\iOSDevice32\OraCall.o call :copyFileProduct Lib\iOSDevice32\OraClasses.o call :copyFileProduct Lib\iOSDevice32\OraConnectionPool.o call :copyFileProduct Lib\iOSDevice32\OraConnectionString.o call :copyFileProduct Lib\iOSDevice32\OraConsts.o call :copyFileProduct Lib\iOSDevice32\OraDataTypeMap.o call :copyFileProduct Lib\iOSDevice32\OraDateTime.o call :copyFileProduct Lib\iOSDevice32\OraError.o call :copyFileProduct Lib\iOSDevice32\OraInterval.o call :copyFileProduct Lib\iOSDevice32\OraLoader.o call :copyFileProduct Lib\iOSDevice32\OraNet.o call :copyFileProduct Lib\iOSDevice32\OraNumber.o call :copyFileProduct Lib\iOSDevice32\OraObjects.o call :copyFileProduct Lib\iOSDevice32\OraPackage.o call :copyFileProduct Lib\iOSDevice32\OraParser.o call :copyFileProduct Lib\iOSDevice32\OraProps.o call :copyFileProduct Lib\iOSDevice32\oraprov250.o call :copyFileProduct Lib\iOSDevice32\OraProvider.o call :copyFileProduct Lib\iOSDevice32\OraScript.o call :copyFileProduct Lib\iOSDevice32\OraScriptProcessor.o call :copyFileProduct Lib\iOSDevice32\OraServerEnumerator.o call :copyFileProduct Lib\iOSDevice32\OraServices.o call :copyFileProduct Lib\iOSDevice32\OraSmart.o call :copyFileProduct Lib\iOSDevice32\OraSQLGenerator.o call :copyFileProduct Lib\iOSDevice32\OraSQLMonitor.o call :copyFileProduct Lib\iOSDevice32\OraTransaction.o call :copyFileProduct Lib\iOSDevice32\VirtualDataSet.o call :copyFileProduct Lib\iOSDevice32\VirtualTable.o call :copyFileProduct Lib\iOSDevice32\DBAccess.res call :copyFileProduct Lib\iOSDevice32\dac250.dcp call :copyFileDelphi Lib\iOSDevice32\Release\dac250.dcp call :copyFileProduct Lib\iOSDevice32\libdac250.a call :copyFileDelphi Lib\iOSDevice32\Release\libdac250.a call :copyFileProduct Lib\iOSDevice32\dacfmx250.dcp call :copyFileDelphi Lib\iOSDevice32\Release\dacfmx250.dcp call :copyFileProduct Lib\iOSDevice32\libdacfmx250.a call :copyFileDelphi Lib\iOSDevice32\Release\libdacfmx250.a call :copyFileProduct Lib\iOSDevice32\odac250.dcp call :copyFileDelphi Lib\iOSDevice32\Release\odac250.dcp call :copyFileProduct Lib\iOSDevice32\libodac250.a call :copyFileDelphi Lib\iOSDevice32\Release\libodac250.a call :copyFileProduct Lib\iOSDevice32\odacfmx250.dcp call :copyFileDelphi Lib\iOSDevice32\Release\odacfmx250.dcp call :copyFileProduct Lib\iOSDevice32\libodacfmx250.a call :copyFileDelphi Lib\iOSDevice32\Release\libodacfmx250.a call :copyFileProduct Lib\iOSDevice32\oraprov250.dcp call :copyFileDelphi Lib\iOSDevice32\Release\oraprov250.dcp call :copyFileProduct Lib\iOSDevice32\liboraprov250.a call :copyFileDelphi Lib\iOSDevice32\Release\liboraprov250.a call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Lib\iOSDevice32\Ora.res call :copyFileProduct Lib\iOSDevice64\CLRClasses.dcu call :copyFileProduct Lib\iOSDevice64\ConnectFormFmx.dcu call :copyFileProduct Lib\iOSDevice64\CRAccess.dcu call :copyFileProduct Lib\iOSDevice64\CRBase64.dcu call :copyFileProduct Lib\iOSDevice64\CRBatchMove.dcu call :copyFileProduct Lib\iOSDevice64\CRBigInteger.dcu call :copyFileProduct Lib\iOSDevice64\CRCipher.dcu call :copyFileProduct Lib\iOSDevice64\CRConnectionPool.dcu call :copyFileProduct Lib\iOSDevice64\CRConnectionString.dcu call :copyFileProduct Lib\iOSDevice64\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\iOSDevice64\CRDataBuffer.dcu call :copyFileProduct Lib\iOSDevice64\CRDataTypeMap.dcu call :copyFileProduct Lib\iOSDevice64\CRDECUtil.dcu call :copyFileProduct Lib\iOSDevice64\CREncryption.dcu call :copyFileProduct Lib\iOSDevice64\CRFunctions.dcu call :copyFileProduct Lib\iOSDevice64\CRHash.dcu call :copyFileProduct Lib\iOSDevice64\CRHashAlgorithm.dcu call :copyFileProduct Lib\iOSDevice64\CRHMAC.dcu call :copyFileProduct Lib\iOSDevice64\CRHttp.dcu call :copyFileProduct Lib\iOSDevice64\CRNumeric.dcu call :copyFileProduct Lib\iOSDevice64\CRParser.dcu call :copyFileProduct Lib\iOSDevice64\CRProps.dcu call :copyFileProduct Lib\iOSDevice64\CRRNG.dcu call :copyFileProduct Lib\iOSDevice64\CRSecureConnection.dcu call :copyFileProduct Lib\iOSDevice64\CRServerEnumerator.dcu call :copyFileProduct Lib\iOSDevice64\CRSspi.dcu call :copyFileProduct Lib\iOSDevice64\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\iOSDevice64\CRThread.dcu call :copyFileProduct Lib\iOSDevice64\CRTimer.dcu call :copyFileProduct Lib\iOSDevice64\CRTimeStamp.dcu call :copyFileProduct Lib\iOSDevice64\CRTypes.dcu call :copyFileProduct Lib\iOSDevice64\CRVio.dcu call :copyFileProduct Lib\iOSDevice64\CRVioHttp.dcu call :copyFileProduct Lib\iOSDevice64\CRVioSocket.dcu call :copyFileProduct Lib\iOSDevice64\CRVioTcp.dcu call :copyFileProduct Lib\iOSDevice64\CRVioTcpSSL.dcu call :copyFileProduct Lib\iOSDevice64\CRVioUdp.dcu call :copyFileProduct Lib\iOSDevice64\CRXml.dcu call :copyFileProduct Lib\iOSDevice64\DAAlerter.dcu call :copyFileProduct Lib\iOSDevice64\DacFmx.dcu call :copyFileProduct Lib\iOSDevice64\DAConsts.dcu call :copyFileProduct Lib\iOSDevice64\DADump.dcu call :copyFileProduct Lib\iOSDevice64\DALoader.dcu call :copyFileProduct Lib\iOSDevice64\DAScript.dcu call :copyFileProduct Lib\iOSDevice64\DASQLGenerator.dcu call :copyFileProduct Lib\iOSDevice64\DASQLMonitor.dcu call :copyFileProduct Lib\iOSDevice64\DBAccess.dcu call :copyFileProduct Lib\iOSDevice64\DBMonitorClient.dcu call :copyFileProduct Lib\iOSDevice64\DBMonitorMessages.dcu call :copyFileProduct Lib\iOSDevice64\MemData.dcu call :copyFileProduct Lib\iOSDevice64\MemDS.dcu call :copyFileProduct Lib\iOSDevice64\MemUtils.dcu call :copyFileProduct Lib\iOSDevice64\MTSCall.dcu call :copyFileProduct Lib\iOSDevice64\OdacFmx.dcu call :copyFileProduct Lib\iOSDevice64\Ora.dcu call :copyFileProduct Lib\iOSDevice64\OraAlerter.dcu call :copyFileProduct Lib\iOSDevice64\OraAQ.dcu call :copyFileProduct Lib\iOSDevice64\OraCall.dcu call :copyFileProduct Lib\iOSDevice64\OraClasses.dcu call :copyFileProduct Lib\iOSDevice64\OraConnectionPool.dcu call :copyFileProduct Lib\iOSDevice64\OraConnectionString.dcu call :copyFileProduct Lib\iOSDevice64\OraConsts.dcu call :copyFileProduct Lib\iOSDevice64\OraDataTypeMap.dcu call :copyFileProduct Lib\iOSDevice64\OraDateTime.dcu call :copyFileProduct Lib\iOSDevice64\OraError.dcu call :copyFileProduct Lib\iOSDevice64\OraInterval.dcu call :copyFileProduct Lib\iOSDevice64\OraLoader.dcu call :copyFileProduct Lib\iOSDevice64\OraNet.dcu call :copyFileProduct Lib\iOSDevice64\OraNumber.dcu call :copyFileProduct Lib\iOSDevice64\OraObjects.dcu call :copyFileProduct Lib\iOSDevice64\OraPackage.dcu call :copyFileProduct Lib\iOSDevice64\OraParser.dcu call :copyFileProduct Lib\iOSDevice64\OraProps.dcu call :copyFileProduct Lib\iOSDevice64\OraProvider.dcu call :copyFileProduct Lib\iOSDevice64\OraScript.dcu call :copyFileProduct Lib\iOSDevice64\OraScriptProcessor.dcu call :copyFileProduct Lib\iOSDevice64\OraServerEnumerator.dcu call :copyFileProduct Lib\iOSDevice64\OraServices.dcu call :copyFileProduct Lib\iOSDevice64\OraSmart.dcu call :copyFileProduct Lib\iOSDevice64\OraSQLGenerator.dcu call :copyFileProduct Lib\iOSDevice64\OraSQLMonitor.dcu call :copyFileProduct Lib\iOSDevice64\OraTransaction.dcu call :copyFileProduct Lib\iOSDevice64\VirtualDataSet.dcu call :copyFileProduct Lib\iOSDevice64\VirtualTable.dcu call :copyFileProduct Lib\iOSDevice64\CLRClasses.o call :copyFileProduct Lib\iOSDevice64\ConnectFormFmx.o call :copyFileProduct Lib\iOSDevice64\CRAccess.o call :copyFileProduct Lib\iOSDevice64\CRBase64.o call :copyFileProduct Lib\iOSDevice64\CRBatchMove.o call :copyFileProduct Lib\iOSDevice64\CRBigInteger.o call :copyFileProduct Lib\iOSDevice64\CRCipher.o call :copyFileProduct Lib\iOSDevice64\CRConnectionPool.o call :copyFileProduct Lib\iOSDevice64\CRConnectionString.o call :copyFileProduct Lib\iOSDevice64\CRCryptoTransformIntf.o call :copyFileProduct Lib\iOSDevice64\CRDataBuffer.o call :copyFileProduct Lib\iOSDevice64\CRDataTypeMap.o call :copyFileProduct Lib\iOSDevice64\CRDECUtil.o call :copyFileProduct Lib\iOSDevice64\CREncryption.o call :copyFileProduct Lib\iOSDevice64\CRFunctions.o call :copyFileProduct Lib\iOSDevice64\CRHash.o call :copyFileProduct Lib\iOSDevice64\CRHashAlgorithm.o call :copyFileProduct Lib\iOSDevice64\CRHMAC.o call :copyFileProduct Lib\iOSDevice64\CRHttp.o call :copyFileProduct Lib\iOSDevice64\CRNumeric.o call :copyFileProduct Lib\iOSDevice64\CRParser.o call :copyFileProduct Lib\iOSDevice64\CRProps.o call :copyFileProduct Lib\iOSDevice64\CRRNG.o call :copyFileProduct Lib\iOSDevice64\CRSecureConnection.o call :copyFileProduct Lib\iOSDevice64\CRServerEnumerator.o call :copyFileProduct Lib\iOSDevice64\CRSspi.o call :copyFileProduct Lib\iOSDevice64\CRSymmetricAlgorithm.o call :copyFileProduct Lib\iOSDevice64\CRThread.o call :copyFileProduct Lib\iOSDevice64\CRTimer.o call :copyFileProduct Lib\iOSDevice64\CRTimeStamp.o call :copyFileProduct Lib\iOSDevice64\CRTypes.o call :copyFileProduct Lib\iOSDevice64\CRVio.o call :copyFileProduct Lib\iOSDevice64\CRVioHttp.o call :copyFileProduct Lib\iOSDevice64\CRVioSocket.o call :copyFileProduct Lib\iOSDevice64\CRVioTcp.o call :copyFileProduct Lib\iOSDevice64\CRVioTcpSSL.o call :copyFileProduct Lib\iOSDevice64\CRVioUdp.o call :copyFileProduct Lib\iOSDevice64\CRXml.o call :copyFileProduct Lib\iOSDevice64\DAAlerter.o call :copyFileProduct Lib\iOSDevice64\dac250.o call :copyFileProduct Lib\iOSDevice64\DacFmx.o call :copyFileProduct Lib\iOSDevice64\dacfmx250.o call :copyFileProduct Lib\iOSDevice64\DAConsts.o call :copyFileProduct Lib\iOSDevice64\DADump.o call :copyFileProduct Lib\iOSDevice64\DALoader.o call :copyFileProduct Lib\iOSDevice64\DAScript.o call :copyFileProduct Lib\iOSDevice64\DASQLGenerator.o call :copyFileProduct Lib\iOSDevice64\DASQLMonitor.o call :copyFileProduct Lib\iOSDevice64\DBAccess.o call :copyFileProduct Lib\iOSDevice64\DBMonitorClient.o call :copyFileProduct Lib\iOSDevice64\DBMonitorMessages.o call :copyFileProduct Lib\iOSDevice64\MemData.o call :copyFileProduct Lib\iOSDevice64\MemDS.o call :copyFileProduct Lib\iOSDevice64\MemUtils.o call :copyFileProduct Lib\iOSDevice64\MTSCall.o call :copyFileProduct Lib\iOSDevice64\odac250.o call :copyFileProduct Lib\iOSDevice64\OdacFmx.o call :copyFileProduct Lib\iOSDevice64\odacfmx250.o call :copyFileProduct Lib\iOSDevice64\Ora.o call :copyFileProduct Lib\iOSDevice64\OraAlerter.o call :copyFileProduct Lib\iOSDevice64\OraAQ.o call :copyFileProduct Lib\iOSDevice64\OraCall.o call :copyFileProduct Lib\iOSDevice64\OraClasses.o call :copyFileProduct Lib\iOSDevice64\OraConnectionPool.o call :copyFileProduct Lib\iOSDevice64\OraConnectionString.o call :copyFileProduct Lib\iOSDevice64\OraConsts.o call :copyFileProduct Lib\iOSDevice64\OraDataTypeMap.o call :copyFileProduct Lib\iOSDevice64\OraDateTime.o call :copyFileProduct Lib\iOSDevice64\OraError.o call :copyFileProduct Lib\iOSDevice64\OraInterval.o call :copyFileProduct Lib\iOSDevice64\OraLoader.o call :copyFileProduct Lib\iOSDevice64\OraNet.o call :copyFileProduct Lib\iOSDevice64\OraNumber.o call :copyFileProduct Lib\iOSDevice64\OraObjects.o call :copyFileProduct Lib\iOSDevice64\OraPackage.o call :copyFileProduct Lib\iOSDevice64\OraParser.o call :copyFileProduct Lib\iOSDevice64\OraProps.o call :copyFileProduct Lib\iOSDevice64\oraprov250.o call :copyFileProduct Lib\iOSDevice64\OraProvider.o call :copyFileProduct Lib\iOSDevice64\OraScript.o call :copyFileProduct Lib\iOSDevice64\OraScriptProcessor.o call :copyFileProduct Lib\iOSDevice64\OraServerEnumerator.o call :copyFileProduct Lib\iOSDevice64\OraServices.o call :copyFileProduct Lib\iOSDevice64\OraSmart.o call :copyFileProduct Lib\iOSDevice64\OraSQLGenerator.o call :copyFileProduct Lib\iOSDevice64\OraSQLMonitor.o call :copyFileProduct Lib\iOSDevice64\OraTransaction.o call :copyFileProduct Lib\iOSDevice64\VirtualDataSet.o call :copyFileProduct Lib\iOSDevice64\VirtualTable.o call :copyFileProduct Lib\iOSDevice64\DBAccess.res call :copyFileProduct Lib\iOSDevice64\dac250.dcp call :copyFileDelphi Lib\iOSDevice64\Release\dac250.dcp call :copyFileProduct Lib\iOSDevice64\libdac250.a call :copyFileDelphi Lib\iOSDevice64\Release\libdac250.a call :copyFileProduct Lib\iOSDevice64\dacfmx250.dcp call :copyFileDelphi Lib\iOSDevice64\Release\dacfmx250.dcp call :copyFileProduct Lib\iOSDevice64\libdacfmx250.a call :copyFileDelphi Lib\iOSDevice64\Release\libdacfmx250.a call :copyFileProduct Lib\iOSDevice64\odac250.dcp call :copyFileDelphi Lib\iOSDevice64\Release\odac250.dcp call :copyFileProduct Lib\iOSDevice64\libodac250.a call :copyFileDelphi Lib\iOSDevice64\Release\libodac250.a call :copyFileProduct Lib\iOSDevice64\odacfmx250.dcp call :copyFileDelphi Lib\iOSDevice64\Release\odacfmx250.dcp call :copyFileProduct Lib\iOSDevice64\libodacfmx250.a call :copyFileDelphi Lib\iOSDevice64\Release\libodacfmx250.a call :copyFileProduct Lib\iOSDevice64\oraprov250.dcp call :copyFileDelphi Lib\iOSDevice64\Release\oraprov250.dcp call :copyFileProduct Lib\iOSDevice64\liboraprov250.a call :copyFileDelphi Lib\iOSDevice64\Release\liboraprov250.a call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Lib\iOSDevice64\Ora.res call :copyFileProduct Lib\Android\CLRClasses.dcu call :copyFileProduct Lib\Android\ConnectFormFmx.dcu call :copyFileProduct Lib\Android\CRAccess.dcu call :copyFileProduct Lib\Android\CRBase64.dcu call :copyFileProduct Lib\Android\CRBatchMove.dcu call :copyFileProduct Lib\Android\CRBigInteger.dcu call :copyFileProduct Lib\Android\CRCipher.dcu call :copyFileProduct Lib\Android\CRConnectionPool.dcu call :copyFileProduct Lib\Android\CRConnectionString.dcu call :copyFileProduct Lib\Android\CRCryptoTransformIntf.dcu call :copyFileProduct Lib\Android\CRDataBuffer.dcu call :copyFileProduct Lib\Android\CRDataTypeMap.dcu call :copyFileProduct Lib\Android\CRDECUtil.dcu call :copyFileProduct Lib\Android\CREncryption.dcu call :copyFileProduct Lib\Android\CRFunctions.dcu call :copyFileProduct Lib\Android\CRHash.dcu call :copyFileProduct Lib\Android\CRHashAlgorithm.dcu call :copyFileProduct Lib\Android\CRHMAC.dcu call :copyFileProduct Lib\Android\CRHttp.dcu call :copyFileProduct Lib\Android\CRNumeric.dcu call :copyFileProduct Lib\Android\CRParser.dcu call :copyFileProduct Lib\Android\CRProps.dcu call :copyFileProduct Lib\Android\CRRNG.dcu call :copyFileProduct Lib\Android\CRSecureConnection.dcu call :copyFileProduct Lib\Android\CRServerEnumerator.dcu call :copyFileProduct Lib\Android\CRSspi.dcu call :copyFileProduct Lib\Android\CRSymmetricAlgorithm.dcu call :copyFileProduct Lib\Android\CRThread.dcu call :copyFileProduct Lib\Android\CRTimer.dcu call :copyFileProduct Lib\Android\CRTimeStamp.dcu call :copyFileProduct Lib\Android\CRTypes.dcu call :copyFileProduct Lib\Android\CRVio.dcu call :copyFileProduct Lib\Android\CRVioHttp.dcu call :copyFileProduct Lib\Android\CRVioSocket.dcu call :copyFileProduct Lib\Android\CRVioTcp.dcu call :copyFileProduct Lib\Android\CRVioTcpSSL.dcu call :copyFileProduct Lib\Android\CRVioUdp.dcu call :copyFileProduct Lib\Android\CRXml.dcu call :copyFileProduct Lib\Android\DAAlerter.dcu call :copyFileProduct Lib\Android\DacFmx.dcu call :copyFileProduct Lib\Android\DAConsts.dcu call :copyFileProduct Lib\Android\DADump.dcu call :copyFileProduct Lib\Android\DALoader.dcu call :copyFileProduct Lib\Android\DAScript.dcu call :copyFileProduct Lib\Android\DASQLGenerator.dcu call :copyFileProduct Lib\Android\DASQLMonitor.dcu call :copyFileProduct Lib\Android\DBAccess.dcu call :copyFileProduct Lib\Android\DBMonitorClient.dcu call :copyFileProduct Lib\Android\DBMonitorMessages.dcu call :copyFileProduct Lib\Android\MemData.dcu call :copyFileProduct Lib\Android\MemDS.dcu call :copyFileProduct Lib\Android\MemUtils.dcu call :copyFileProduct Lib\Android\MTSCall.dcu call :copyFileProduct Lib\Android\OdacFmx.dcu call :copyFileProduct Lib\Android\Ora.dcu call :copyFileProduct Lib\Android\OraAlerter.dcu call :copyFileProduct Lib\Android\OraAQ.dcu call :copyFileProduct Lib\Android\OraCall.dcu call :copyFileProduct Lib\Android\OraClasses.dcu call :copyFileProduct Lib\Android\OraConnectionPool.dcu call :copyFileProduct Lib\Android\OraConnectionString.dcu call :copyFileProduct Lib\Android\OraConsts.dcu call :copyFileProduct Lib\Android\OraDataTypeMap.dcu call :copyFileProduct Lib\Android\OraDateTime.dcu call :copyFileProduct Lib\Android\OraError.dcu call :copyFileProduct Lib\Android\OraInterval.dcu call :copyFileProduct Lib\Android\OraLoader.dcu call :copyFileProduct Lib\Android\OraNet.dcu call :copyFileProduct Lib\Android\OraNumber.dcu call :copyFileProduct Lib\Android\OraObjects.dcu call :copyFileProduct Lib\Android\OraPackage.dcu call :copyFileProduct Lib\Android\OraParser.dcu call :copyFileProduct Lib\Android\OraProps.dcu call :copyFileProduct Lib\Android\OraProvider.dcu call :copyFileProduct Lib\Android\OraScript.dcu call :copyFileProduct Lib\Android\OraScriptProcessor.dcu call :copyFileProduct Lib\Android\OraServerEnumerator.dcu call :copyFileProduct Lib\Android\OraServices.dcu call :copyFileProduct Lib\Android\OraSmart.dcu call :copyFileProduct Lib\Android\OraSQLGenerator.dcu call :copyFileProduct Lib\Android\OraSQLMonitor.dcu call :copyFileProduct Lib\Android\OraTransaction.dcu call :copyFileProduct Lib\Android\VirtualDataSet.dcu call :copyFileProduct Lib\Android\VirtualTable.dcu call :copyFileProduct Lib\Android\CLRClasses.o call :copyFileProduct Lib\Android\ConnectFormFmx.o call :copyFileProduct Lib\Android\CRAccess.o call :copyFileProduct Lib\Android\CRBase64.o call :copyFileProduct Lib\Android\CRBatchMove.o call :copyFileProduct Lib\Android\CRBigInteger.o call :copyFileProduct Lib\Android\CRCipher.o call :copyFileProduct Lib\Android\CRConnectionPool.o call :copyFileProduct Lib\Android\CRConnectionString.o call :copyFileProduct Lib\Android\CRCryptoTransformIntf.o call :copyFileProduct Lib\Android\CRDataBuffer.o call :copyFileProduct Lib\Android\CRDataTypeMap.o call :copyFileProduct Lib\Android\CRDECUtil.o call :copyFileProduct Lib\Android\CREncryption.o call :copyFileProduct Lib\Android\CRFunctions.o call :copyFileProduct Lib\Android\CRHash.o call :copyFileProduct Lib\Android\CRHashAlgorithm.o call :copyFileProduct Lib\Android\CRHMAC.o call :copyFileProduct Lib\Android\CRHttp.o call :copyFileProduct Lib\Android\CRNumeric.o call :copyFileProduct Lib\Android\CRParser.o call :copyFileProduct Lib\Android\CRProps.o call :copyFileProduct Lib\Android\CRRNG.o call :copyFileProduct Lib\Android\CRSecureConnection.o call :copyFileProduct Lib\Android\CRServerEnumerator.o call :copyFileProduct Lib\Android\CRSspi.o call :copyFileProduct Lib\Android\CRSymmetricAlgorithm.o call :copyFileProduct Lib\Android\CRThread.o call :copyFileProduct Lib\Android\CRTimer.o call :copyFileProduct Lib\Android\CRTimeStamp.o call :copyFileProduct Lib\Android\CRTypes.o call :copyFileProduct Lib\Android\CRVio.o call :copyFileProduct Lib\Android\CRVioHttp.o call :copyFileProduct Lib\Android\CRVioSocket.o call :copyFileProduct Lib\Android\CRVioTcp.o call :copyFileProduct Lib\Android\CRVioTcpSSL.o call :copyFileProduct Lib\Android\CRVioUdp.o call :copyFileProduct Lib\Android\CRXml.o call :copyFileProduct Lib\Android\DAAlerter.o call :copyFileProduct Lib\Android\dac250.o call :copyFileProduct Lib\Android\DacFmx.o call :copyFileProduct Lib\Android\dacfmx250.o call :copyFileProduct Lib\Android\DAConsts.o call :copyFileProduct Lib\Android\DADump.o call :copyFileProduct Lib\Android\DALoader.o call :copyFileProduct Lib\Android\DAScript.o call :copyFileProduct Lib\Android\DASQLGenerator.o call :copyFileProduct Lib\Android\DASQLMonitor.o call :copyFileProduct Lib\Android\DBAccess.o call :copyFileProduct Lib\Android\DBMonitorClient.o call :copyFileProduct Lib\Android\DBMonitorMessages.o call :copyFileProduct Lib\Android\MemData.o call :copyFileProduct Lib\Android\MemDS.o call :copyFileProduct Lib\Android\MemUtils.o call :copyFileProduct Lib\Android\MTSCall.o call :copyFileProduct Lib\Android\odac250.o call :copyFileProduct Lib\Android\OdacFmx.o call :copyFileProduct Lib\Android\odacfmx250.o call :copyFileProduct Lib\Android\Ora.o call :copyFileProduct Lib\Android\OraAlerter.o call :copyFileProduct Lib\Android\OraAQ.o call :copyFileProduct Lib\Android\OraCall.o call :copyFileProduct Lib\Android\OraClasses.o call :copyFileProduct Lib\Android\OraConnectionPool.o call :copyFileProduct Lib\Android\OraConnectionString.o call :copyFileProduct Lib\Android\OraConsts.o call :copyFileProduct Lib\Android\OraDataTypeMap.o call :copyFileProduct Lib\Android\OraDateTime.o call :copyFileProduct Lib\Android\OraError.o call :copyFileProduct Lib\Android\OraInterval.o call :copyFileProduct Lib\Android\OraLoader.o call :copyFileProduct Lib\Android\OraNet.o call :copyFileProduct Lib\Android\OraNumber.o call :copyFileProduct Lib\Android\OraObjects.o call :copyFileProduct Lib\Android\OraPackage.o call :copyFileProduct Lib\Android\OraParser.o call :copyFileProduct Lib\Android\OraProps.o call :copyFileProduct Lib\Android\oraprov250.o call :copyFileProduct Lib\Android\OraProvider.o call :copyFileProduct Lib\Android\OraScript.o call :copyFileProduct Lib\Android\OraScriptProcessor.o call :copyFileProduct Lib\Android\OraServerEnumerator.o call :copyFileProduct Lib\Android\OraServices.o call :copyFileProduct Lib\Android\OraSmart.o call :copyFileProduct Lib\Android\OraSQLGenerator.o call :copyFileProduct Lib\Android\OraSQLMonitor.o call :copyFileProduct Lib\Android\OraTransaction.o call :copyFileProduct Lib\Android\VirtualDataSet.o call :copyFileProduct Lib\Android\VirtualTable.o call :copyFileProduct Lib\Android\DBAccess.res call :copyFileProduct Lib\Android\dac250.dcp call :copyFileDelphi Lib\Android\Release\dac250.dcp call :copyFileProduct Lib\Android\libdac250.a call :copyFileDelphi Lib\Android\Release\libdac250.a call :copyFileProduct Lib\Android\dacfmx250.dcp call :copyFileDelphi Lib\Android\Release\dacfmx250.dcp call :copyFileProduct Lib\Android\libdacfmx250.a call :copyFileDelphi Lib\Android\Release\libdacfmx250.a call :copyFileProduct Lib\Android\odac250.dcp call :copyFileDelphi Lib\Android\Release\odac250.dcp call :copyFileProduct Lib\Android\libodac250.a call :copyFileDelphi Lib\Android\Release\libodac250.a call :copyFileProduct Lib\Android\odacfmx250.dcp call :copyFileDelphi Lib\Android\Release\odacfmx250.dcp call :copyFileProduct Lib\Android\libodacfmx250.a call :copyFileDelphi Lib\Android\Release\libodacfmx250.a call :copyFileProduct Lib\Android\oraprov250.dcp call :copyFileDelphi Lib\Android\Release\oraprov250.dcp call :copyFileProduct Lib\Android\liboraprov250.a call :copyFileDelphi Lib\Android\Release\liboraprov250.a call :copyFileProduct Doc\CRControls.chm call :copyFileProduct Lib\Android\Ora.res call :copyFileProduct Doc\ODAC.chm call :copyFilePublic Demos\InstallDemoObjects.sql call :copyFilePublic Demos\UninstallDemoObjects.sql call :copyFilePublic Demos\InstallDemoObjects.sql call :copyFilePublic Demos\UninstallDemoObjects.sql call :copyFilePublic Demos\Miscellaneous\CBuilder\BDS2006.bdsproj call :copyFilePublic Demos\Miscellaneous\CBuilder\BDS2006.cpp call :copyFilePublic Demos\Miscellaneous\CBuilder\BDS2006.res call :copyFilePublic Demos\Miscellaneous\CBuilder\CBuilder.bpr call :copyFilePublic Demos\Miscellaneous\CBuilder\CBuilder.cpp call :copyFilePublic Demos\Miscellaneous\CBuilder\CBuilder.res call :copyFilePublic Demos\Miscellaneous\CBuilder\CBuilder2007.cbproj call :copyFilePublic Demos\Miscellaneous\CBuilder\CBuilder2007.cpp call :copyFilePublic Demos\Miscellaneous\CBuilder\CBuilder2007.res call :copyFilePublic Demos\Miscellaneous\CBuilder\Main.cpp call :copyFilePublic Demos\Miscellaneous\CBuilder\Main.dfm call :copyFilePublic Demos\Miscellaneous\CBuilder\Main.h call :copyFilePublic Demos\Miscellaneous\CBuilder\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\Dll\DLLMain.dfm call :copyFilePublic Demos\Miscellaneous\Dll\DLLMain.pas call :copyFilePublic Demos\Miscellaneous\Dll\ExeMain.dfm call :copyFilePublic Demos\Miscellaneous\Dll\ExeMain.pas call :copyFilePublic Demos\Miscellaneous\Dll\OraDLL.bdsproj call :copyFilePublic Demos\Miscellaneous\Dll\OraDLL.dpr call :copyFilePublic Demos\Miscellaneous\Dll\OraDLLGroup.bdsgroup call :copyFilePublic Demos\Miscellaneous\Dll\OraDLLGroup.bpg call :copyFilePublic Demos\Miscellaneous\Dll\OraExe.bdsproj call :copyFilePublic Demos\Miscellaneous\Dll\OraExe.dpr call :copyFilePublic Demos\Miscellaneous\Dll\OraExe.res call :copyFilePublic Demos\Miscellaneous\Dll\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\ExternalProc\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcClient\ExtProcClient.bdsproj call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcClient\ExtProcClient.dpr call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcClient\ExtProcClient.res call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcClient\Main.dfm call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcClient\Main.pas call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcDll\Data.dfm call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcDll\Data.pas call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcDll\ExtProc.bdsproj call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcDll\ExtProc.dpr call :copyFilePublic Demos\Miscellaneous\ExternalProc\ExtProcDll\ExtProc.res call :copyFilePublic Demos\Miscellaneous\FailOver\About.dfm call :copyFilePublic Demos\Miscellaneous\FailOver\About.pas call :copyFilePublic Demos\Miscellaneous\FailOver\Data.dfm call :copyFilePublic Demos\Miscellaneous\FailOver\Data.pas call :copyFilePublic Demos\Miscellaneous\FailOver\FailOver.bdsproj call :copyFilePublic Demos\Miscellaneous\FailOver\FailOver.dpr call :copyFilePublic Demos\Miscellaneous\FailOver\FailOver.res call :copyFilePublic Demos\Miscellaneous\FailOver\FailOver_VclNet.bdsproj call :copyFilePublic Demos\Miscellaneous\FailOver\FailOver_VclNet.dpr call :copyFilePublic Demos\Miscellaneous\FailOver\FailOver_VclNet.res call :copyFilePublic Demos\Miscellaneous\FailOver\Main.dfm call :copyFilePublic Demos\Miscellaneous\FailOver\Main.pas call :copyFilePublic Demos\Miscellaneous\FailOver\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\Geometry\Geometry.bdsproj call :copyFilePublic Demos\Miscellaneous\Geometry\Geometry.dpr call :copyFilePublic Demos\Miscellaneous\Geometry\Geometry.res call :copyFilePublic Demos\Miscellaneous\Geometry\Main.dfm call :copyFilePublic Demos\Miscellaneous\Geometry\Main.pas call :copyFilePublic Demos\Miscellaneous\Geometry\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\Geometry\SdoGeometry.pas call :copyFilePublic Demos\Miscellaneous\Midas\Client.bdsproj call :copyFilePublic Demos\Miscellaneous\Midas\Client.dpr call :copyFilePublic Demos\Miscellaneous\Midas\Client.res call :copyFilePublic Demos\Miscellaneous\Midas\ClientForm.dfm call :copyFilePublic Demos\Miscellaneous\Midas\ClientForm.pas call :copyFilePublic Demos\Miscellaneous\Midas\Data.dfm call :copyFilePublic Demos\Miscellaneous\Midas\Data.pas call :copyFilePublic Demos\Miscellaneous\Midas\MidasGroup.bdsgroup call :copyFilePublic Demos\Miscellaneous\Midas\MidasGroup.bpg call :copyFilePublic Demos\Miscellaneous\Midas\Midas_TLB.pas call :copyFilePublic Demos\Miscellaneous\Midas\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\Midas\Server.bdsproj call :copyFilePublic Demos\Miscellaneous\Midas\Server.dpr call :copyFilePublic Demos\Miscellaneous\Midas\Server.res call :copyFilePublic Demos\Miscellaneous\Midas\Server.tlb call :copyFilePublic Demos\Miscellaneous\Midas\ServerForm.dfm call :copyFilePublic Demos\Miscellaneous\Midas\ServerForm.pas call :copyFilePublic Demos\Miscellaneous\Midas\Server_TLB.pas call :copyFilePublic Demos\Miscellaneous\Performance\Debug.pas call :copyFilePublic Demos\Miscellaneous\Performance\Main.dfm call :copyFilePublic Demos\Miscellaneous\Performance\Main.pas call :copyFilePublic Demos\Miscellaneous\Performance\Performance.bdsproj call :copyFilePublic Demos\Miscellaneous\Performance\Performance.dpr call :copyFilePublic Demos\Miscellaneous\Performance\Performance.res call :copyFilePublic Demos\Miscellaneous\Performance\ReadMe.txt call :copyFilePublic Demos\Miscellaneous\VirtualDataSet\Main.dfm call :copyFilePublic Demos\Miscellaneous\VirtualDataSet\Main.pas call :copyFilePublic Demos\Miscellaneous\VirtualDataSet\VDataSet.dpr call :copyFilePublic Demos\Miscellaneous\VirtualDataSet\VDataSet.res call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\Data1.vtd call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\Main.cpp call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\Main.dfm call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\Main.h call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\VTable.bdsproj call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\VTable.bpr call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\VTable.cpp call :copyFilePublic Demos\Miscellaneous\VirtualTableCB\VTable.res call :copyFilePublic Demos\Mobile\fish.vtd call :copyFilePublic Demos\Mobile\u_main.fmx call :copyFilePublic Demos\Mobile\u_main.pas call :copyFilePublic Demos\Mobile\Delphi25\ODAC.dpr call :copyFilePublic Demos\Mobile\Delphi25\ODAC.dproj call :copyFilePublic Demos\Mobile\Delphi25\ODAC.res call :copyFilePublic Demos\OdacDemo\OdacDemo.cfg call :copyFilePublic Demos\OdacDemo\OdacDemo.dof call :copyFilePublic Demos\OdacDemo\OdacDemo.dpr call :copyFilePublic Demos\OdacDemo\OdacDemo.dproj call :copyFilePublic Demos\OdacDemo\OdacDemo.res call :copyFilePublic Demos\OdacDemo\OdacDemo_VclNet.dpr call :copyFilePublic Demos\OdacDemo\OdacDemo_VclNet.dproj call :copyFilePublic Demos\OdacDemo\OdacDemo_VclNet.res call :copyFilePublic Demos\OdacDemo\Alerter\Alerter.dfm call :copyFilePublic Demos\OdacDemo\Alerter\Alerter.pas call :copyFilePublic Demos\OdacDemo\Arrays\Arrays.dfm call :copyFilePublic Demos\OdacDemo\Arrays\Arrays.pas call :copyFilePublic Demos\OdacDemo\Base\CategoryFrame.dfm call :copyFilePublic Demos\OdacDemo\Base\CategoryFrame.pas call :copyFilePublic Demos\OdacDemo\Base\DacDemo.inc call :copyFilePublic Demos\OdacDemo\Base\DemoBase.pas call :copyFilePublic Demos\OdacDemo\Base\DemoForm.dfm call :copyFilePublic Demos\OdacDemo\Base\DemoForm.pas call :copyFilePublic Demos\OdacDemo\Base\DemoFrame.dfm call :copyFilePublic Demos\OdacDemo\Base\DemoFrame.pas call :copyFilePublic Demos\OdacDemo\Base\HtmlConsts.pas call :copyFilePublic Demos\OdacDemo\Base\IdeVer.inc call :copyFilePublic Demos\OdacDemo\Base\OdacAbout.dfm call :copyFilePublic Demos\OdacDemo\Base\OdacAbout.pas call :copyFilePublic Demos\OdacDemo\Base\OdacDemoForm.dfm call :copyFilePublic Demos\OdacDemo\Base\OdacDemoForm.pas call :copyFilePublic Demos\OdacDemo\Base\WindowsXP.res call :copyFilePublic Demos\OdacDemo\BFile\BFile.dfm call :copyFilePublic Demos\OdacDemo\BFile\BFile.pas call :copyFilePublic Demos\OdacDemo\BlobPictures\BlobPictures.dfm call :copyFilePublic Demos\OdacDemo\BlobPictures\BlobPictures.pas call :copyFilePublic Demos\OdacDemo\CachedUpdates\CachedUpdates.dfm call :copyFilePublic Demos\OdacDemo\CachedUpdates\CachedUpdates.pas call :copyFilePublic Demos\OdacDemo\CachedUpdates\UpdateAction.dfm call :copyFilePublic Demos\OdacDemo\CachedUpdates\UpdateAction.pas call :copyFilePublic Demos\OdacDemo\ChangeNotification\ChangeNotification.dfm call :copyFilePublic Demos\OdacDemo\ChangeNotification\ChangeNotification.pas call :copyFilePublic Demos\OdacDemo\Clob\Clob.dfm call :copyFilePublic Demos\OdacDemo\Clob\Clob.pas call :copyFilePublic Demos\OdacDemo\ConnectDialog\ConnectDialog.dfm call :copyFilePublic Demos\OdacDemo\ConnectDialog\ConnectDialog.pas call :copyFilePublic Demos\OdacDemo\ConnectDialog\InheritedConnectForm.dfm call :copyFilePublic Demos\OdacDemo\ConnectDialog\InheritedConnectForm.pas call :copyFilePublic Demos\OdacDemo\ConnectDialog\MyConnectForm.dfm call :copyFilePublic Demos\OdacDemo\ConnectDialog\MyConnectForm.pas call :copyFilePublic Demos\OdacDemo\CRDBGrid\CRDBGrid.dfm call :copyFilePublic Demos\OdacDemo\CRDBGrid\CRDBGrid.pas call :copyFilePublic Demos\OdacDemo\Cursor\Cursor.dfm call :copyFilePublic Demos\OdacDemo\Cursor\Cursor.pas call :copyFilePublic Demos\OdacDemo\DMLArray\DMLArray.dfm call :copyFilePublic Demos\OdacDemo\DMLArray\DMLArray.pas call :copyFilePublic Demos\OdacDemo\ErrorHandler\ErrorHandler.dfm call :copyFilePublic Demos\OdacDemo\ErrorHandler\ErrorHandler.pas call :copyFilePublic Demos\OdacDemo\FetchCursors\FetchCursors.dfm call :copyFilePublic Demos\OdacDemo\FetchCursors\FetchCursors.pas call :copyFilePublic Demos\OdacDemo\FilterAndIndex\FilterAndIndex.dfm call :copyFilePublic Demos\OdacDemo\FilterAndIndex\FilterAndIndex.pas call :copyFilePublic Demos\OdacDemo\Loader\Fetch.dfm call :copyFilePublic Demos\OdacDemo\Loader\Fetch.pas call :copyFilePublic Demos\OdacDemo\Loader\Loader.dfm call :copyFilePublic Demos\OdacDemo\Loader\Loader.pas call :copyFilePublic Demos\OdacDemo\Long\Long.dfm call :copyFilePublic Demos\OdacDemo\Long\Long.pas call :copyFilePublic Demos\OdacDemo\LongStrings\LongStrings.dfm call :copyFilePublic Demos\OdacDemo\LongStrings\LongStrings.pas call :copyFilePublic Demos\OdacDemo\MasterDetail\MasterDetail.dfm call :copyFilePublic Demos\OdacDemo\MasterDetail\MasterDetail.pas call :copyFilePublic Demos\OdacDemo\MultiCursors\MultiCursors.dfm call :copyFilePublic Demos\OdacDemo\MultiCursors\MultiCursors.pas call :copyFilePublic Demos\OdacDemo\MultiQueries\MultiQueries.dfm call :copyFilePublic Demos\OdacDemo\MultiQueries\MultiQueries.pas call :copyFilePublic Demos\OdacDemo\NestedTables\NestedTables.dfm call :copyFilePublic Demos\OdacDemo\NestedTables\NestedTables.pas call :copyFilePublic Demos\OdacDemo\Objects\Objects.dfm call :copyFilePublic Demos\OdacDemo\Objects\Objects.pas call :copyFilePublic Demos\OdacDemo\Pictures\Pictures.dfm call :copyFilePublic Demos\OdacDemo\Pictures\Pictures.pas call :copyFilePublic Demos\OdacDemo\Pictures\World.bmp call :copyFilePublic Demos\OdacDemo\Pipes\Pipes.dfm call :copyFilePublic Demos\OdacDemo\Pipes\Pipes.pas call :copyFilePublic Demos\OdacDemo\PLSQLTable\PLSQLTable.dfm call :copyFilePublic Demos\OdacDemo\PLSQLTable\PLSQLTable.pas call :copyFilePublic Demos\OdacDemo\Progressor\Progressor.dfm call :copyFilePublic Demos\OdacDemo\Progressor\Progressor.pas call :copyFilePublic Demos\OdacDemo\ProxySession\ProxySession.dfm call :copyFilePublic Demos\OdacDemo\ProxySession\ProxySession.pas call :copyFilePublic Demos\OdacDemo\Query\Query.dfm call :copyFilePublic Demos\OdacDemo\Query\Query.pas call :copyFilePublic Demos\OdacDemo\Queue\Queue.dfm call :copyFilePublic Demos\OdacDemo\Queue\Queue.pas call :copyFilePublic Demos\OdacDemo\Refs\Refs.dfm call :copyFilePublic Demos\OdacDemo\Refs\Refs.pas call :copyFilePublic Demos\OdacDemo\Smart\Smart.dfm call :copyFilePublic Demos\OdacDemo\Smart\Smart.pas call :copyFilePublic Demos\OdacDemo\SmartRefresh\SmartRefresh.dfm call :copyFilePublic Demos\OdacDemo\SmartRefresh\SmartRefresh.pas call :copyFilePublic Demos\OdacDemo\Sql\ParamType.dfm call :copyFilePublic Demos\OdacDemo\Sql\ParamType.pas call :copyFilePublic Demos\OdacDemo\Sql\Sql.dfm call :copyFilePublic Demos\OdacDemo\Sql\Sql.pas call :copyFilePublic Demos\OdacDemo\StoredProc\StoredProc.dfm call :copyFilePublic Demos\OdacDemo\StoredProc\StoredProc.pas call :copyFilePublic Demos\OdacDemo\Table\Table.dfm call :copyFilePublic Demos\OdacDemo\Table\Table.pas call :copyFilePublic Demos\OdacDemo\Threads\Threads.dfm call :copyFilePublic Demos\OdacDemo\Threads\Threads.pas call :copyFilePublic Demos\OdacDemo\Threads\ThreadsData.dfm call :copyFilePublic Demos\OdacDemo\Threads\ThreadsData.pas call :copyFilePublic Demos\OdacDemo\Trace\Trace.dfm call :copyFilePublic Demos\OdacDemo\Trace\Trace.pas call :copyFilePublic Demos\OdacDemo\Transaction\Transaction.dfm call :copyFilePublic Demos\OdacDemo\Transaction\Transaction.pas call :copyFilePublic Demos\OdacDemo\UpdateSQL\UpdateSQL.dfm call :copyFilePublic Demos\OdacDemo\UpdateSQL\UpdateSQL.pas call :copyFilePublic Demos\OdacDemo\VirtualTable\Data1.xml call :copyFilePublic Demos\OdacDemo\VirtualTable\VTable.dfm call :copyFilePublic Demos\OdacDemo\VirtualTable\VTable.pas call :copyFilePublic Demos\OdacDemo\XMLType\XMLType.dfm call :copyFilePublic Demos\OdacDemo\XMLType\XMLType.pas call :copyFilePublic Demos\OdacDemo\XMLType\XMLTypeDetails.dfm call :copyFilePublic Demos\OdacDemo\XMLType\XMLTypeDetails.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\file_id.diz call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxDACComponents.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxDACEditor.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxODACComponents.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxODACComponents.res call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxODACEditor.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxODACReg.dcr call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxODACReg.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\frxODACRTTI.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\fs_idacrtti.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\fs_iodacreg.dcr call :copyFilePublic Demos\ThirdParty\FastReport\FR4\fs_iodacreg.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\fs_iodacrtti.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR4\ReadMe.txt call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\dclfrxODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\dclfrxODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\dclfsODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\dclfsODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\frxDAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\frxDAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\frxODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\frxODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\fsDAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\fsDAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\fsODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\fsODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Delphi25\MakeCBuilder.bat call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Demo\FastReport.dpr call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Demo\FastReport.res call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Demo\Main.dfm call :copyFilePublic Demos\ThirdParty\FastReport\FR4\Demo\Main.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\file_id.diz call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxDACComponents.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxDACEditor.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxODACComponents.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxODACComponents.res call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxODACEditor.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxODACReg.dcr call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxODACReg.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\frxODACRTTI.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\fs_idacrtti.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\fs_iodacreg.dcr call :copyFilePublic Demos\ThirdParty\FastReport\FR5\fs_iodacreg.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\fs_iodacrtti.pas call :copyFilePublic Demos\ThirdParty\FastReport\FR5\ReadMe.txt call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\dclfrxODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\dclfrxODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\dclfsODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\dclfsODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\frxDAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\frxDAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\frxODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\frxODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\fsDAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\fsDAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\fsODAC25.dpk call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\fsODAC25.dproj call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Delphi25\MakeCBuilder.bat call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Demo\FastReport.dpr call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Demo\FastReport.res call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Demo\Main.dfm call :copyFilePublic Demos\ThirdParty\FastReport\FR5\Demo\Main.pas call :copyFilePublic Demos\ThirdParty\InfoPower\OraIP.pas call :copyFilePublic Demos\ThirdParty\InfoPower\OraIPPack.dpk call :copyFilePublic Demos\ThirdParty\InfoPower\OraIPPack.res call :copyFilePublic Demos\ThirdParty\InfoPower\ReadMe.txt call :copyFilePublic Demos\ThirdParty\InfoPower\Demo\IPDemo.dpr call :copyFilePublic Demos\ThirdParty\InfoPower\Demo\IPDemo.res call :copyFilePublic Demos\ThirdParty\InfoPower\Demo\Main.dfm call :copyFilePublic Demos\ThirdParty\InfoPower\Demo\Main.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\IntraWeb.dpr call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\IntraWebISAPI.dpr call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\IntraWeb_Icon.ico call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\ReadMe.txt call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\ServerController.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\ServerController.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uBase.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uBase.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uCachedUpdates.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uCachedUpdates.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uData.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uData.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uMain.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uMain.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uMasterDetail.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uMasterDetail.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uQuery.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW14\uQuery.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\IntraWeb.dof call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\IntraWeb.dpr call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\IntraWeb.res call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\IntraWebISAPI.dpr call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\ReadMe.txt call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\ServerController.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\ServerController.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uBase.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uBase.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uCachedUpdates.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uCachedUpdates.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uData.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uData.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uMain.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uMain.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uMasterDetail.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uMasterDetail.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uQuery.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW5\uQuery.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\IntraWeb.bdsproj call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\IntraWeb.dpr call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\IntraWeb.res call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\IntraWebISAPI.bdsproj call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\IntraWebISAPI.dpr call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\IntraWebISAPI.res call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\ReadMe.txt call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\ServerController.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\ServerController.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uBase.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uBase.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uCachedUpdates.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uCachedUpdates.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uData.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uData.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uMain.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uMain.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uMasterDetail.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uMasterDetail.pas call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uQuery.dfm call :copyFilePublic Demos\ThirdParty\IntraWeb\IW7\uQuery.pas call :copyFilePublic Demos\ThirdParty\QuickReport\Main.dfm call :copyFilePublic Demos\ThirdParty\QuickReport\Main.pas call :copyFilePublic Demos\ThirdParty\QuickReport\QReport.bdsproj call :copyFilePublic Demos\ThirdParty\QuickReport\QReport.dpr call :copyFilePublic Demos\ThirdParty\QuickReport\QReport.res call :copyFilePublic Demos\ThirdParty\QuickReport\ReadMe.txt call :copyFilePublic Demos\ThirdParty\QuickReport\Report1.dfm call :copyFilePublic Demos\ThirdParty\QuickReport\Report1.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\ReadMe.txt call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\CreateEndUserTables.sql call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\daODAC.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\EndUser.dpr call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\EndUser.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\myEURpt.dfm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\myEURpt.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\rbODAC.dpk call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\rbODAC.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\Reports\Dept.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB16\Reports\Emp.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\CreateEndUserTables.sql call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\daODAC.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\EndUser.dpr call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\EndUser.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\myEURpt.dfm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\myEURpt.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\rbODAC.dpk call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\rbODAC.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\Reports\Dept.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB5\Reports\Emp.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\CreateEndUserTables.sql call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\daODAC.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\EndUser.dpr call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\EndUser.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\myEURpt.dfm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\myEURpt.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\rbODAC.dpk call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\rbODAC.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\Reports\Dept.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB6\Reports\Emp.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\CreateEndUserTables.sql call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\daODAC.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\EndUser.dpr call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\EndUser.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\myEURpt.dfm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\myEURpt.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\rbODAC.dpk call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\rbODAC.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\Reports\Dept.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB7\Reports\Emp.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\CreateEndUserTables.sql call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\daODAC.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\EndUser.dpr call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\EndUser.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\myEURpt.dfm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\myEURpt.pas call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\rbODAC.dpk call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\rbODAC.res call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\Reports\Dept.rtm call :copyFilePublic Demos\ThirdParty\ReportBuilder\RB9\Reports\Emp.rtm call :copyFileProduct Uninstall\DacSetup.dll call :copyFileProduct Uninstall\OdacReg.exe call :copyFileProduct Uninstall\HelpReg.exe call :copyFileProduct Uninstall\InnovaHxReg.exe call :copyFileProduct License.rtf call :copyFileProduct History.html call :copyFileProduct ReadMe.html call :copyFileProduct FAQ.html call :copyFileMenu Devart ODAC for RAD Studio 10.2\Demos.lnk call :copyFileMenu Devart ODAC for RAD Studio 10.2\Demos.pif call :copyFileMenu Devart ODAC for RAD Studio 10.2\FAQ.lnk call :copyFileMenu Devart ODAC for RAD Studio 10.2\FAQ.pif call :copyFileMenu Devart ODAC for RAD Studio 10.2\History.lnk call :copyFileMenu Devart ODAC for RAD Studio 10.2\History.pif call :copyFileMenu Devart ODAC for RAD Studio 10.2\License.lnk call :copyFileMenu Devart ODAC for RAD Studio 10.2\License.pif call :copyFileMenu Devart ODAC for RAD Studio 10.2\Readme.lnk call :copyFileMenu Devart ODAC for RAD Studio 10.2\Readme.pif call :copyFileMenu Devart ODAC for RAD Studio 10.2\Uninstall.lnk call :copyFileMenu Devart ODAC for RAD Studio 10.2\Uninstall.pif call :copyFileProduct Uninstall\OdacReg.exe goto :eof view raw copy-from-installed-ODAC-for-RAD-Studio-10.2.bat hosted with ❤ by GitHub :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files] :: "ODAC Help"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Doc\\ODAC.chm" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files" /v "ODAC Help" /f /t REG_SZ /d "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Doc\ODAC.chm" :: "CRControls Help"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Doc\\CRControls.chm" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files" /v "CRControls Help" /f /t REG_SZ /d "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Doc\CRControls.chm" :: TODO: find better workaround for package loading errors (some of these are normally inside %windir% but that requiread UAC admin access, so better use a public place). :: For now, copy runtime package sto %BDSCOMMONDIR% for Delphi 10.2 Tokyp version 19.0: copy /y "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Bin\Win32\dac250.bpl" "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl" copy /y "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Bin\Win32\odac250.bpl" "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\" copy /y "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Bin\Win32\oraprov250.bpl" "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\" copy /y "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Bin\Win32\crcontrols250.bpl" "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\" :: Not sure yet why these copies are needed as well, but otherwise the registered dclodac250.bpl and datasetmanager250.bpl won't load: copy /y "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Bin\Win32\dacvcl250.bpl" "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\" :: this one is especially strange, as the Delphi IDE should have already loaded it, as it should load packages in registration order (not alphabetical order that regedit shows) copy /y "%~dp019.0\Program Files (x86)\Devart\ODAC for RAD Studio 10.2\Bin\Win32\dcldac250.bpl" "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages] :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dcldac250.bpl"="Devart Data Access" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dcldac250.bpl" /f /t REG_SZ /d "Devart Data Access" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dclodac250.bpl"="Oracle Data Access Components" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dclodac250.bpl" /f /t REG_SZ /d "Oracle Data Access Components" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dclodacfmx250.bpl"="Oracle Data Access GUI FireMonkey related Components" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dclodacfmx250.bpl" /f /t REG_SZ /d "Oracle Data Access GUI FireMonkey related Components" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dcloraprov250.bpl"="ODAC support for MIDAS" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dcloraprov250.bpl" /f /t REG_SZ /d "ODAC support for MIDAS" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\DataSetManager250.bpl"="ODAC support for MIDAS" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\DataSetManager250.bpl" /f /t REG_SZ /d "ODAC support for MIDAS" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dclcrcontrols250.bpl"="Devart controls" reg add "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dclcrcontrols250.bpl" /f /t REG_SZ /d "Devart controls" :: "Search Path" appends a value :: "IncludePath" appends a value :: "LibraryPath" is new :: You probably want neither of these, as they make it harder to have a library just in a repository, so a project search path makes much more sense. :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\C++\Paths\Win32] :: "IncludePath"="$(BDSINCLUDE);$(BDSINCLUDE)\\dinkumware;$(BDSINCLUDE)\\windows\\crtl;$(BDSINCLUDE)\\windows\\sdk;$(BDSINCLUDE)\\windows\\rtl;$(BDSINCLUDE)\\windows\\vcl;$(BDSINCLUDE)\\windows\\fmx;$(BDSCOMMONDIR)\\hpp\\$(Platform);C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Include\\Win32" :: "LibraryPath"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\Win32" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\C++\Paths\Win64] :: "IncludePath"="$(BDSINCLUDE);$(BDSINCLUDE)\\dinkumware64;$(BDSINCLUDE)\\windows\\crtl;$(BDSINCLUDE)\\windows\\sdk;$(BDSINCLUDE)\\windows\\rtl;$(BDSINCLUDE)\\windows\\vcl;$(BDSINCLUDE)\\windows\\fmx;$(BDSCOMMONDIR)\\hpp\\$(Platform);C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Include\\Win64" :: "LibraryPath"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\Win64" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Experts] :: "oramigwizard"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Bin\\Win32\\oramigwizard250.dll" :: "Oracle Package Wizard"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Bin\\Win32\\packagewizard250.dll" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Globals] :: "ForceEnvOptionsUpdate"="1" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files] :: "ODAC Help"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Doc\\ODAC.chm" :: "CRControls Help"="C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Doc\\CRControls.chm" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages] :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dcldac250.bpl"="Devart Data Access" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dclcrcontrols250.bpl"="Devart controls" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dclodac250.bpl"="Oracle Data Access Components" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dclodacfmx250.bpl"="Oracle Data Access GUI FireMonkey related Components" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\dcloraprov250.bpl"="ODAC support for MIDAS" :: "C:\\Program Files (x86)\\Embarcadero\\Studio\\19.0\\Bin\\DataSetManager250.bpl"="Devart DataSetManager" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\Android32] :: "Search Path"="$(BDSLIB)\\$(PLATFORM)\\Release;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\Android" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\iOSDevice32] :: "Search Path"="$(BDSLIB)\\$(PLATFORM)\\Release;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\iOSDevice32" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\iOSDevice64] :: "Search Path"="$(BDSLIB)\\$(PLATFORM)\\Release;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\iOSDevice64" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\iOSSimulator] :: "Search Path"="$(BDSLIB)\\$(PLATFORM)\\Release;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\iOSSimulator" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\OSX32] :: "Search Path"="$(BDSLIB)\\$(Platform)\\release;$(BDSUSERDIR)\\Imports;$(BDS)\\Imports;$(BDSCOMMONDIR)\\Dcp\\$(Platform);$(BDS)\\include;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\OSX32;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Bin\\OSX32" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\Win32] :: "Search Path"="$(BDSLIB)\\$(Platform)\\release;$(BDSUSERDIR)\\Imports;$(BDS)\\Imports;$(BDSCOMMONDIR)\\Dcp;$(BDS)\\include;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\Win32;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Bin\\Win32" :: [HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Library\Win64] :: "Search Path"="$(BDSLIB)\\$(Platform)\\release;$(BDSUSERDIR)\\Imports;$(BDS)\\Imports;$(BDSCOMMONDIR)\\Dcp\\$(Platform);$(BDS)\\include;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Lib\\Win64;C:\\Program Files (x86)\\Devart\\ODAC for RAD Studio 10.2\\Bin\\Win64" view raw ODAC.register.from.registry.from.repository.bat hosted with ❤ by GitHub reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files" /v "ODAC Help" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Help\HtmlHelp1Files" /v "CRControls Help" /f del "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\dac250.bpl" del "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\odac250.bpl" del "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\oraprov250.bpl" del "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\crcontrols250.bpl" del "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\dacvcl250.bpl" del "%PUBLIC%\Documents\Embarcadero\Studio\19.0\Bpl\dcldac250.bpl" reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dcldac250.bpl" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dclcrcontrols250.bpl" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dclodac250.bpl" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dclodacfmx250.bpl" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\dcloraprov250.bpl" /f reg delete "HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Known Packages" /v "%~dp019.0\Program Files (x86)\Embarcadero\Studio\19.0\Bin\DataSetManager250.bpl" /f view raw ODAC.unregister.from.registry.from.repository.bat hosted with ❤ by GitHub
Read More

#WEBINARS #WEBINARS #WEBINARS

Ever since we introduced our TMS WEB Academy platform (entirely built using our own TMS WEB Core product by the way) in February this year, it has been popular and much appreciated. Accelerated by the COVID19 pandemic, it is here to stay as a (free) way to learn about software development and directly communicate and interact with our experts during focused webinars. 

So, today, we announce 3 new free webinars coming up in June!

Introduction to TMS WEB Core for Visual Studio Code

June 3, 15h00 UTC
You want to use your favorite Object Pascal language. You want to develop web client applications. You want to use an IDE directly on Windows or macOS or a Linux machine. You want to use RAD component based development methodology. Then we have this webinar for you where we introduce TMS WEB Core for Visual Studio Code. No prior knowledge or experience required, we will take you through the steps to create your first web client applications with this hugely popular free IDE and TMS WEB Core.

Miletus : Using web technology to create cross-platform desktop applications

June 10, 15h00 UTC
You have customers who prefer a web application? You have customers who prefer a desktop application? You want to take advantage of web technology to create stunning user interfaces? You want an easy way to use local databases? With Miletus coming with TMS WEB Core, you can do it all. In this webinar, we show you what Miletus is, what you can use it for, how you can use it. Learn in just one hour webinar how to build a database powered, cross-platform desktop app with a good looking web front-end running on Windows, macOS or Linux.   

Sign up for the webinar here 

What is FNC : Introduction to the growing family of FNC technology based components

June 17, 15h00 UTC
You heard about this yet another TLA (Three-Letter-Acronym) FNC but are unsure what it stands for and why and how you can benefit from it? In this webinar, we explain the basics of what FNC is, how it is created, what FNC components and products exist meanwhile. Whether you are a Delphi VCL classic Windows application developer, a Delphi FMX cross-platform developer, a developer wanting to create web applications or a developer preferring free IDEs like Lazarus or Visual Studio Code, FNC will empower you in any scenario. Learn all about this in this webinar and never forget anymore what the TLA FNC stands for.

Sign up for the webinar here 

More webinars?

If you have ideas, let us know what you want to see covered in upcoming webinars! We are eager to learn where we can add value with content offered via a webinar. Or, if you created a great application or have an original or creative use case for any of our products and you feel like presenting this to your fellow Delphi developers, don’t hesitate to reach out and you could be next offering a webinar on our TMS Web Academy.
Or meanwhile you can have a look at the previous webinars we offered and for which the recorded sessions are available.

Read More

Read More

What’s new in TMS FNC UI Pack 3.4

There are a lot of great new features available in our FNC components and this blog will highlight the new additions to the TMS FNC UI Pack. If you want to check the improvements on TMS FNC Maps, click here.

For the list of fixes and improvements, you can check the version history, but two new components were added to the product as well.

TTMSFNCPassLock

TTMSFNCPassLock is an updated version of the FMX passlock in the TMS FMX UI Pack.
This component gives you the ability to add password protection to your application.
It’s not only possible to further customize the buttons and pattern, but also the ability to not show the length of your password.
Next to that you have the similar workings of the numpad and pattern layout and the learn mode to set a new password.

TTMSFNCControlPicker

The TTMSFNCControlPicker helps you to create a dropdown variant of your control.

This can be done with the ITMSFNCControlPicker interface and is implemented by default in the TTMSFNCTreeView, TTMSFNCTableView, TTMSFNCListBox and TTMSFNCListEditor.

It is possible to implement the interface in your own control, for more information regarding the necessary procedures and functions to implement, please check the documentation.
Some additional events are available, to mimic the basic mechanics of the interface without implementing it and to make the control even more customizable.

This is an example of the base implementation to retrieve the content that should be shown in the dropdown edit. It shows the number of times the button was clicked.

First create a new extended button class:

type
  TButtonEx = class(TButton, ITMSFNCControlPickerBase)
  private
    FCount: Integer;
    function PickerGetContent: String;
  protected
    procedure Click; override;
  public
    constructor Create(AOwner: TComponent); override;
  end;
 
{ ButtonEx }

procedure TButtonEx.Click;
begin
  inherited;
  Inc(FCount);

  if Assigned(Parent) and (Parent is TTMSFNCCustomSelector) and Assigned(Parent.Owner) and (Parent.Owner is TTMSFNCControlPicker)then
  begin
    //Update ControlPicker if assigned as control
    (Parent.Owner as TTMSFNCControlPicker).UpdateDropDown;
  end;
end;

constructor TButtonEx.Create(AOwner: TComponent);
begin
  inherited;
  FCount := 0;
  Text := 'Click this';
end;

function TButtonEx.PickerGetContent: String;
begin
  Result := IntToStr(FCount) + ' Clicks';
end;

The only thing left to do is creating the button and assiging it to a TTMSFNCControlPicker:

procedure TForm1.FormCreate(Sender: TObject);
begin
  b := TButtonEx.Create(Self);
  b.Parent := self;

  TMSFNCControlPicker.Control := b;
end;

Read More

Read More

Upcoming Miletus cross platform support

About 3 weeks ago we released TMS WEB Core v1.7 Ancona. One of the new features was Miletus, our new framework to create desktop applications with TMS WEB Core. It was exciting to see that many of you showed interest in Miletus, so we’ll take a look at what you can expect in the future.

What’s coming in TMS WEB Core 1.8

We launched Miletus with Windows 32-bit and 64-bit support, but our goal was already set from the beginning: a cross platform alternative that is based on TMS WEB Core. To make this possible, research work has already started before the TMS WEB Core v1.7 release. We are happy to share that as of today here in the labs, we can already target MacOS and Linux!
Starting from TMS WEB Core 1.8 you’ll be able to select the MacOS and Linux target. This will mean that you can create MacOS and Linux applications on Windows without an additional connection to the target systems! After the proper setup, you’ll only need to copy your created application to the operating system of your choice. Keep in mind that for distribution it’s recommended to sign your application and that can only be done on the target operating systems.

Why choose Miletus?

Miletus is not meant to be an Electron replacement, but rather something to co-exists next to our current Electron support as an alternative to those who want:
  • No NodeJS dependency
  • Smaller executable sizes
  • Less deployed files
  • More broad local database support
You can take full advantage of web technologies combined with native operating system level operations:
There’s a lot of native functionality exposed already. Access to the local file system, operating system menus and notifications, drag and drop functionality, global shortcuts just to name a few. We are always looking to extend the native support based on your feedback! 
You don’t necessarily need a DB backend running, you can easily connect to a local DB file or a cloud DB service just like in a VCL or FMX application! For cross platform targets, the following databases will be supported: SQLite, MSSQL, PostgreSQL, mySQL. This if of course only the beginning, we already have plans to expand the supported DB list!
The power of HTML5 and CSS3 is at your disposal. There are a huge amount of libraries and templates available for web applications that you can not only reuse in your Miletus application but with their help you can also create visually more pleasing user interfaces! 
And did you know? It’s easy to migrate your existing TMS WEB Core application to Miletus. Watch this hands-on video from our colleague Dr. Holger Flick, who explains the process in detail:
After the TMS WEB Core v1.8 release the next step will be to bring Miletus to TMS WEB Core VSC too. We already did some further research in this area, and our results are promising to bring a truly cross platform experience!
But that’s not the only long-term goal: based on the feedback we got, we’ll also look to add more DB support! 
As mentioned earlier, we have full control over this technology which means we can extend the palette of components and functionalities without depending on 3rd party solutions while maintaining the advantages listed above. We are eager to learn what you’d like to see in future versions!

Read More

Read More

Customer use case: bringing an FMX app to the web with TMS WEB Core

Introduction

In this blog article, we want to present you the story of Howard Sanderson from the company Star Analyzer. Howard converted in the past couple of months his cross-platform FireMonkey app to a TMS WEB Core powered web application and hereby eases the life of his customers tremendously.

 

Why and How I converted my Delphi FMX App to TMS WEB Core

After years of marketing a Delphi Windows/macOS version of my Star Analyzer program, I found that many clients wanted a web-based program which would run on any device, especially a tablet. They also wanted their data stored in the cloud so that several people could use the program at the same time. The macOS version produced by Delphi was often plagued with macOS incompatibilities, and neither version would run on a tablet. So I decided to take the leap to the web.

Should I use Delphi and TMS WEB Core or learn another programming language?

I looked at most of the current web programming languages, and took a short course on several of them. But because I’ve been using Delphi for 25 years I find that my brain is rather hooked on Delphi. In fact, I think that JavaScript and other web languages are totally incompatible with my brain. 
Another deciding factor was the library of 85 Object Pascal code files that I developed over the years for use with all my programs. I definitely did not want to rewrite my library from scratch. I am rather fond of it. My Star Analyzer program included another 100 Object Pascal code files which all use my library files.
Given the above conditions, I decided it would make sense to use TMS WEB Core to write my new web-based program in Object Pascal rather than to start from scratch in some other language. While there was a bit of a learning curve, the final program is  quite lovely I think. You can see Star Analyzer by going to my website, www.StarAnalyzer.com, scrolling down the page a bit, and clicking the “Run The Program” link.

Eight reasons I decided to use Delphi and TMS WEB Core

       
  1. I do not have to learn a new programming language. JavaScript and my brain are incompatible.
  2. I can reuse hundreds of library routines in Delphi.
  3. The new program can also look and act like a familiar Windows program for my customers.
  4. It runs on any web browser and almost any device.
  5. If you change the program, users have immediate access to the new code. You don’t have to send them emails or guide users through new install procedures.
  6. They do not have to fight anti-virus programs when installing program updates.
  7. They can run the program on multiple devices at the same time.
  8. Customer data is stored securely in the cloud and not lost when their computer dies.

Converting my existing code to TMS WEB Core

So far I have not needed to write a single line of JavaScript or HTML code, and about 80% my existing Delphi code works nicely with the WEB Core components. Some of 20% of new code I had to write was relatively straight forward, and some was a bit tricky. I’ll talk about the tricky parts a bit later in in this Blog.

Converting my existing FMX forms to TMS WEB Core

As we all know, the components on the forms talk to your code through their event handlers. Theoretically then all I would have to do is create new forms, drop FNC and WEB Core components on the new forms, and use hook them up to most of my existing code.  Not too much work, or so I thought, but it turns out it was not quite that simple.
If you look at Star Analyzer for the web you’ll see that it is built around tab controls. Click Data Entry and Data Analysis button and you’ll find there are 15 tab controls on the main form and 18 tab controls on the tabs on the main form. The original program was built around one large and complicated main form that held all the components for all 33 tabs, but the program worked nicely, and was easy to code and trouble shoot.
In converting my program to WEB Core, I first duplicated this tab structure using the TTMSFNCPageControl. The new layout looked just like the old layout, and was easy to work with in programming, but it would not compile. It turns out that you can’t compile a program with thousands of components and 33 tabs on one main form. It chokes the compiler.

Using Hosted Forms to reduce the complexity of browser pages

The solution was to use a TTMSFNCTabSet (which has no pages, just tabs) and to use a hosted form as shown in the TMSDemos\Web\Basics\Formhosting demo provide by TMS. The text and number of tabs on the main TabSet are changed in code, and the controls that used to be on the tabs are now on a Hosted Form.
In the image below the area outside the red box is the main form, while the area inside the red box shows one of the 23 different Hosted Forms. The advantage of Hosted Forms is that each web browser page has a small number of components and on it. 
This Case statement below shows how the hosted forms are called and created by the program.
  case SubFm of  // there are 23 hosted forms that I think of as SubForms
    sfProp     : MF.MainSubFm := TmfPropSubForm.CreateNew(MF.pnlMainHost.ElementID, @AfterSubFmCreate);
    sfFinBuy  : MF.MainSubFm := TmfFinBuySubForm.CreateNew(MF.pnlMainHost.ElementID, @AfterSubFmCreate);
    sfFinSell  : MF.MainSubFm := TmfFinSellSubForm.CreateNew(MF.pnlMainHost.ElementID, @AfterSubFmCreate);
   end;

Creating Pop-up Forms

In addition to the Hosted Forms mentioned above, every program needs pop-up forms as shown below. Forgive my wife and my cat in the images. This is just a demo after all. You can import photos and even take photos on your iPad with the TMS components. See the TMSDemos\Web\Basics\Multiform demo for details on creating pop-up forms. 
Why I chose Google Firestore as my online database

My original Star Analyzer program used a local SQL database and the FMS FNC Cloud Pack to allow users to backup and restore their data to Dropbox so that they could use multiple computers, one at a time, with their data. This confused a lot of users. Not a good solution.

After spending many days looking at all the cloud databases available, and after playing with various TMS cloud data storage solutions, I ended up choosing the Google Firestore and the TMS WebFirestoreClientDataset as my cloud data storage solution. 

Without the TMS Firestore components I never would have chosen Firestore. If you go to https://firebase.google.com/
and begin reading the hundreds of pages of Firestore documents you may find it overwhelming as I did. Or perhaps not. But I wanted a relatively simple solution, and did not want to learn another programming language. I know that you can write Java Script routines that work with Firestore, but as I said, Java Script is incompatible with my mind.
Beyond ease of use, I was looking for an inexpensive cloud database solution. Look at https://firebase.google.com/pricing
you’ll see that Firestore is free at first, and then inexpensive as your needs increase. You can write 20,000 documents and read 50,000 documents per day for no charge, and after that it is only $0.06 per 100,000 reads. Given my customer database, and the fact that each customer will never have more than 100 documents in their database, I’ll probably never have to spend a penny on cloud storage.

Learning to use the TMS TWebFirestoreClientDataset

It is probably best to start by reading the TMS WEB Core PDF help file, which is well written and fairly comprehensive. Next you should look at the TMS Blog entries on Firestore. And finally, you can look at the Demos\Web\DBBackend\Firestore as a simple example to learn the basics. 
At first you may find the lack of SQL query capability in Firestore to be a bit disturbing, but you’ll find that there are ways around most of the limitations. One limitation of Firestore is that the maximum document size is 1 Meg, so if you are storing photographs you’ll need to shrink them a bit. And that brings me to my next topic, hints and tricks in using WEB Core.

TMS WEB Core Hints and Tips

As you work with TMS WEB Core you’ll find little tricks that are not emphasized in the documentation. Here are a couple that I’ve found useful.
Tip 1: Selecting and Resizing Images
There are two images controls that I use with WEB Core, the TTMSFNCImage and the WebImageControl. The TTMSFNCImage can show images in their proper Height and Width Ratio (which I like), while in the TWebImageControl the image always takes the shape of the control on the form (which I don’t like). 
However I can resize images with the TWebImageControl and not with the TTMSFNCImage. Since the Firestore database can’t handle images larger than 1 Meg, you must resize all images larger than that. The best way to see this is in a demo program, which you can download from www.StarAnalyzer.com/TMS/ImageSel.zip and you can view the demo from https://www.StarAnalyzer.com/TMS/ImageSelDemo.
If you click the button or the image on the main form, a pop-up Image Select Form is shown. See the TMSDemos\Web\Basics\Multiform demo for more information on pop-up forms.
On the image select form, you can select a JPG if you are on a computer, and you can even take a photo if you are in an iPad. The image select form uses both an FNCImage (to see the image in actual height/width ratio) and an TWebImageControl to allow me to shrink JPG’s that are larger than 1 Meg. The image resizing is done during the TWebImage OnLoaded event. 
Curiously, the length of the resized images depends on the physical size of the TWebImageControl on the page. See the code in the zip file for details. I spent days trying to find a useable image resizing routine that did not distort the height/width ratio, but finally gave up and resorted to the TWebImageControl resizing. If anyone has a nice resizing routine, I would appreciate a copy.

Tip 2: Handling asynchronous behavior

I started writing the Star Analyzer for the web before the many async/await functions were introduced in TMS WEB Core and I’m eager to investigate and start using these. But well, when writing applications running applications in the browser, one cannot change the fact there are many asynchronous processes happening in the browser all for the sake of keeping the application at all times responsive. This is also the case in Star Analyzer when opening databases. Some delays occur when reading and writing to Firestore databases. In Star Analyzer we have to open three databases when the program starts up: Agents, Images, and Properties. This takes around seven seconds. This is how I handle the startup.

  1. Show the WaitMessage
  2. Call OpenServiceFilter for each database
  3. Start the WebTimer
  4. Wait for the WebTimer OnTimer event
  5. Check to see if all databases are open
  6. Keep looping with the timer until all are open
  7. Stop the WebTimer

The code will look something like this:

{----------------------------------------------}
procedure TMF.EnableWaitMsgAndStartupTimer;
{----------------------------------------------}
  procedure dbOpenDBSvcFilterStr(CDS: TWebFirestoreClientDataset;
                                 const FldName, Condition, Data: string);
  begin
    dbClose(CDS);
    CDS.ClearSortFieldDefs;
    CDS.ClearServiceFilters;
    CDS.AddServiceFilterCondition(FldName, Condition, Data);
    dbOpen(CDS);
  end; {dbOpenDBSvcFilterStr}

{--- EnableWaitMsgAndStartupTimer ---}
begin
  WaitMsg.Show;

  {--- agent ---}
  dbOpenDBSvcFilterStrEq(FAgent.CDS, xagAgentIDStr, cfv.SelectedAgentIDStr);

  {--- agent photo and logo ---}
  dbOpenDBSvcFilterStrEq(DM.imCDS, ximAgentIDStr, cfv.SelectedAgentIDStr);

  {--- agent properties ---}
  dbOpenDBSvcFilterStrEq(FProp.CDS, xprAgentIDStr, cfv.SelectedAgentIDStr);

  StartupTimer.Enabled := true;
end; 

We now loop while waiting for the three databases to all be open. Once all are open, we stop the timer, hide the wait message, and continue with the program.

{----------------------------------------------}
procedure TMF.mfStartupTimerUp(Sender: TObject);
begin
  //Note: DM.IsOpen uses the CDSAfterOpen event to set values true

  if not DM.IsOpen(Agents.CDS) then exit;
  if not DM.IsOpen(Images.CDS)   then exit;
  if not DM.IsOpen(Properties.CDS)  then exit;

  {--- stop timer and hide wait message ---}
  StartupTimer.Enabled := false;
  WaitMsg.Hide;

  //All datasets are open. Proceed with code
end; 

Conclusion

Well, that’s probably enough for now. Bottom line, my Star Analyzer program now runs perfectly in any web browser on most any device, my users don’t need to download and install program updates and fight antivirus programs, and their data is available from any computer they or their assistants wish to use. I’m happy. They are happy.
Feel free to contact me at Howard@StarAnalyzer.com if you have questions that I can answer, or hints to share with me about programming with TMS WEB Core.

Your story here?

Did you develop equally exciting projects meanwhile with TMS WEB Core? Your fellow Delphi developers for sure will want to hear & learn from it! Be in touch and we can work on bringing your success story here.

Read More

Read More

High performance multi-feature grid

Intro

The multi-device, true native app platform The FireMonkey® framework is the app development and runtime platform behind RAD Studio, Delphi and C++Builder. FireMonkey is designed for teams building multi-device, true native apps for Windows, OS X, Android and iOS, and getting them to app stores and enterprises fast.

source: https://www.embarcadero.com/products/rad-studio/fm-application-platform

FMX (FireMonkey) released in 2011 and shortly after we delivered a first set of components. Today, we want to show you the TTMSFNCGrid component, a high performance multi-feature grid

Features

Below is a list of the most important features the TTMSFNCGrid has to offer. The features are not limited to this list, but this will give you a quick insight on what we offer to be able to create an application that visualizes your data in a grid structure in FireMonkey.

  • Column Persistence
  • Fixed cell single and range selection
  • Autosizing columns / rows on double-click
  • Highly configurable and flexible grid
  • Various cell types available and built-in as well as support for custom cell types
  • Fixed columns left and/or right, fixed rows at top and/or bottom.
  • Column & row freezing
  • High performance virtual mode
  • Several selection modes: single & multi cell, column, row, distinct cell, row, column
  • Cells with support for HTML formatted text, hyperlinks
  • Editing with range of built-in editor types and capability of using custom cell inplace editors
  • Cell merging and splitting
  • Grouping support with summary rows, and group calculations such as average, sum, min, max, custom calculation…
  • Filtering with optional auto filtering via dropdown
  • Different cell layouts for different cell states
  • Read-only and/or fixed state per cell configurable
  • Single column sorting, indexed column sorting, grouped column & indexed column sorting
  • Pixel and cell scrolling modes
  • Keyboard and Mouse handling customization: tab, enter, insert, delete key handling
  • Column and row dragging and sizing
  • Cell controls such as checkbox, radiobutton, button, bitmap, progressbar etc…
  • Configurable touch scrolling optimized for iOS / Android
  • Banding
  • Clipboard support
  • HTML Export
  • PDF Export
  • Excel Import / Export via the TTMSFNCGridExcelIO
  • Find and replace functionality
  • Separate ToolBar Popup

Learn More!

Want to learn more about what the TTMSFNCGrid can do? Here is a video that highlights some of the above features through a demo application.

Download & Explore!

The TTMSFNCGrid component is part of the TMS FNC UI Pack, which, on top of FMX, also offers the ability to write your code once and target other frameworks (VCL, LCL and WEB). You can download a full featured trial version of the TMS FNC UI Pack and start exploring the capabilities of the TTMSFNCGrid component.

Stay tuned!

The TTMSFNCGrid is the fifth and last component of a series of components that is covered to empower your FMX (FireMonkey) developments. We started the series with a general overview of the most important components that we have to offer, followed by the TTMSFNCRichEditorTTMSFNCPlannerTTMSFNCTreeView and the TTMSFNCKanbanBoard. Keep an eye on our blog post for more exciting news coming up for the FMX framework and FNC in the form of a whole new platform!

Read More

Read More