I assume it is relatively easy to use the STL. I see a thread from a few years ago that seems to indicate that STL is not supported very well but perhaps I misunderstand that.
I am using Windows XP. I have installed ClassBuilder 2.5. I looked at the quick tour. Except for the quick tour, I don't see any relevant documentation. Did I miss something?
I also see the file ClassBuilder\CDB Libraries\STL\Stl.cbd. I assume I can easily use that to include ths STL classes. Is that possible? Is there documenttation explaining how to do that?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First, you might want to install version 2.9 (PR523) downloadable from this web site.
From the start of this project, the people who have worked on it are much better at making programs than at writing documentation. If you have a reasonable understanding of C++, most features of CB should be self-explainatory. As for STL, I have never used it because the relation classes and the template support offered by CB suited my needs quite nicely. Maybe other people who have used it can react on this subject.
Regards,
John
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2007-11-18
Thank you, John.
One thing that is frustrating about SourceForge is that it is often difficult to know what to download. All versions beyond 2.5 are either test, non-existing or beta. It really helps to know how safe a test or beta version is. Since you recommend using 2.9 I will.
I was able to use the STL.cbd by copying it, renaming it, and then using it as a start. I reverse-engineered a project and it worked reasonably well. I got a few weird results but hopefully what I did get will be useful somewhat.
There are a few things that are definitely not C++. I won't get into that here; I will first check to see if the newer version has relevant documentation and I will try to answers in previous discussions.
I think I don't need to suggest that it would help to be able to do the equivalent of an #include of another cbd file in a manner corresponding to the compiler. I assume the developers already intend to do that when possible.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The fact that you can't see which version is stable is not SourceForge's problem but ours. We once released a version with some serious bugs in it, so we decided to add as few BETA and TEST attributes to the next releases to warn the users. If an beta version stays on the site for more than a few weeks, you can rest assured that it is pretty stable.
You can include the class definitions of one cbd file into another as follows:
- open the source and target file(s) inside CB
- right-click on the top node of the group of classes to be exported
- select Add Ins / Update Exported Classes
- after a while, the class defintions will appear in the node External Classes in the other CBD file(s)
Regards,
John
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I assume it is relatively easy to use the STL. I see a thread from a few years ago that seems to indicate that STL is not supported very well but perhaps I misunderstand that.
I am using Windows XP. I have installed ClassBuilder 2.5. I looked at the quick tour. Except for the quick tour, I don't see any relevant documentation. Did I miss something?
I also see the file ClassBuilder\CDB Libraries\STL\Stl.cbd. I assume I can easily use that to include ths STL classes. Is that possible? Is there documenttation explaining how to do that?
First, you might want to install version 2.9 (PR523) downloadable from this web site.
From the start of this project, the people who have worked on it are much better at making programs than at writing documentation. If you have a reasonable understanding of C++, most features of CB should be self-explainatory. As for STL, I have never used it because the relation classes and the template support offered by CB suited my needs quite nicely. Maybe other people who have used it can react on this subject.
Regards,
John
Thank you, John.
One thing that is frustrating about SourceForge is that it is often difficult to know what to download. All versions beyond 2.5 are either test, non-existing or beta. It really helps to know how safe a test or beta version is. Since you recommend using 2.9 I will.
I was able to use the STL.cbd by copying it, renaming it, and then using it as a start. I reverse-engineered a project and it worked reasonably well. I got a few weird results but hopefully what I did get will be useful somewhat.
There are a few things that are definitely not C++. I won't get into that here; I will first check to see if the newer version has relevant documentation and I will try to answers in previous discussions.
I think I don't need to suggest that it would help to be able to do the equivalent of an #include of another cbd file in a manner corresponding to the compiler. I assume the developers already intend to do that when possible.
The fact that you can't see which version is stable is not SourceForge's problem but ours. We once released a version with some serious bugs in it, so we decided to add as few BETA and TEST attributes to the next releases to warn the users. If an beta version stays on the site for more than a few weeks, you can rest assured that it is pretty stable.
You can include the class definitions of one cbd file into another as follows:
- open the source and target file(s) inside CB
- right-click on the top node of the group of classes to be exported
- select Add Ins / Update Exported Classes
- after a while, the class defintions will appear in the node External Classes in the other CBD file(s)
Regards,
John