rbWiki > RCL > Fundamentals > RB 9 Architecture

RB 9 Architecture

Table of contents
No headers

Article: RB 9 Architecture Changes

ReportBuilder 9 includes architecture changes to more cleanly separate Designer code from Report code. The code related to component popup menus and design controls has been broken out into separate classes.

For an example, check out RBuilder\Demos\RCL.


The myChkBox.pas unit contains the component classes....


 TppCustomComponent

  |
  |

 TMyCustomCheckBox

  |
  |-- TmyCheckBox
  |
  |-- TmyDBCheckBox


The myChkBoxDesign.pas unit contains popup menu and design control classes. These are compiled into a separate package.


A. Popup Menu classes....

 TppComponentPopupMenu

  |
  |

 TmyCustomCheckBoxPopupMenu

  |
  |-- TmyCheckBoxPopupMenu
  |
  |-- TmyDBCheckBoxPopupMenu


B. Design Control classes.....

  

 TmyCustomCheckBoxControl

  |
  |

 TmyCustomCheckBoxPopupMenu

  |
  |-- TmyCheckBoxControl
  |
  |-- TmyDBCheckBoxControl


.

Tags
none

Files (0)

 
You must login to post a comment.