| |
|
What
is IBObjects?
|
|
- A Suite of 75+ Componets for
Interbase/Firebird
|
- Enables high performance
CS/Multi-Tier App development
|
- Works w.32 bit Delphi 2 Pro , C++
Builder 3 Pro (and above)
|
|
|
|
Why
IBO is COOL |
| |
- Acces Interbase w/o BDE, SQL Links or
Enterprise versions
|
- Access IB 6.0 feature not available via BDE
(64 bit integers, , date and time columns, quote delimited identifiers, read-only media database capability, and more. IBO fully supports these)
|
- Works w/standard data-aware controls and
report writers
|
- Relatively easy to Convert BDE app to
IBOjects
|
- Supports cached updates and Delphi 5 MIDAS
extentions
|
- 2X to 5X Performance Benefit vs. other
middleware
|
- TDataset compatible classes optimized in v
4
|
- Lots of Helpful Features (i.e.
SQL Editor, IB Replication)
|
|
|
Interbase WorkBench is an App written using
IBObjects. It demonstrates the power of IBO! |
|
|
|
Converting
a BDE APP to IBO |
|
|
- Convert Delphi Data Access Components to IBO Components
(PAS &DFM Files)
|
| Example:
TDataset becomes IBODataset, TQuery becomes IBOQuery
A Quick way is to use the GREPLACE utility:
|
|
http://www.obsof.com/public/GReplace.zip
|
|
Download template used in this talk: GReplace
Template |
| |
- Get the App to compile again
|
|
1. Delete the *.dsk files (stores the projects workspace) |
|
2. Open the forms (one at a time) |
|
3. Allow any non supported properties to be deleted |
|
4. Compole Code (resolve any compile issues) |
| |
|
Issues Recompiling the InvRecon
App |
|