Well I ve just started using ClassBuilder and it seems to be exactly the tool I was looking for. The only thing that I d like to change is the way the comments are generated. I would NOT like to have code such as:
- "//@START_USERX" sections
- "//@CODE_xx" or "//@NOTE_xx"
- "INIT_SINGLE_OWNED_ACTIVE", "EXIT_SINGLE_OWNED_ACTIVE", etc...
I haven t found the way to customize that through the GUI and I suppose the thing to do is to modify source code. I must admit I have not even caught a glimpse at it. Is it easy to change that (I mean are there sections that are critical for ClassBuilder to work properly) ?
Thanks
Jong
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Depends on how you use the tool... I find it most productive to use Class Builder to generate my structure (including member functions) but to fill in the logic while working within MS Visual Studio... the integration works well - and the comments are required to move back and forth easily...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well I have some concerns about portability and I wonder if instructions such as "INIT_SINGLE_OWNED_ACTIVE" are OK with any compiler (especially VC compiler, Intel C++ compiler ans g++). Well if it is the case I am quite comfortable with the code added
Jong
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry, things like INIT_SINGLE_OWNED_ACTIVE are macros for defining relationship between classes. You can generate the their expanded form by going to menu item "Project", then "Settings" and then check the box beside "Expand Macros".
Craig
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A feature called "Final code export" was added in version 1.85A.
The "Save Source files" now has a checkbox "Add CB markers". Unchecking this disables the output of ClassBuilder decoration (like @NOTE, @CODE, group comments etc.)
*** This also means that alterations cannot be read back! ***
John
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello all,
Well I ve just started using ClassBuilder and it seems to be exactly the tool I was looking for. The only thing that I d like to change is the way the comments are generated. I would NOT like to have code such as:
- "//@START_USERX" sections
- "//@CODE_xx" or "//@NOTE_xx"
- "INIT_SINGLE_OWNED_ACTIVE", "EXIT_SINGLE_OWNED_ACTIVE", etc...
I haven t found the way to customize that through the GUI and I suppose the thing to do is to modify source code. I must admit I have not even caught a glimpse at it. Is it easy to change that (I mean are there sections that are critical for ClassBuilder to work properly) ?
Thanks
Jong
These are used to read back changes done outside of Classbuilder by an external editor.
Craig Gunhouse (Gunner)
Then these comments are not quit useful if you use the "reverse engineer C++" function (except for the relations between the classes), isn t it ?
Depends on how you use the tool... I find it most productive to use Class Builder to generate my structure (including member functions) but to fill in the logic while working within MS Visual Studio... the integration works well - and the comments are required to move back and forth easily...
Well I have some concerns about portability and I wonder if instructions such as "INIT_SINGLE_OWNED_ACTIVE" are OK with any compiler (especially VC compiler, Intel C++ compiler ans g++). Well if it is the case I am quite comfortable with the code added
Jong
Sorry, things like INIT_SINGLE_OWNED_ACTIVE are macros for defining relationship between classes. You can generate the their expanded form by going to menu item "Project", then "Settings" and then check the box beside "Expand Macros".
Craig
A feature called "Final code export" was added in version 1.85A.
The "Save Source files" now has a checkbox "Add CB markers". Unchecking this disables the output of ClassBuilder decoration (like @NOTE, @CODE, group comments etc.)
*** This also means that alterations cannot be read back! ***
John