EasyTable: Single-File Embedded BDE Replacement
Database for Delphi and C++Builder
Occurs when a database is involved into some potentially slow process.
|TaaProgressProcess = (aappImport,aappExport,aappRestructure, aappRepair,aappChangeCompression, aappCompactDB, aappRepairDB, aappChangeEncryption, aappChangeEncryptionDB);
|procedure (Sender: TComponent; PercentDone: Real; ProgressProcess: TaaProgressProcess; var Cancel: Boolean) of object;
property OnProgress: TProgressEvent;
OnProgress occurs during potentially slow processes such as repairing, compacting database. OnProgress allows applications to provide the user with a feedback about the progress of the slow process.
The PercentDone parameter is an approximation of how much of the operation has completed. Use PercentDone to update the position of a progress bar or other indicator.
The ProgressProcess parameter indicates what kind of process is running: repairing database, compacting database.
When the Cancel parameter is True, the execution of the process is cancelled.