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)
 Ib Workbench  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