|
![]() Brought to you by Harold Howe Co-author of Borland C++Builder How-To Contributor to Borland C++Builder 4 Unleashed Member of TeamB NEW! I have run C++Builder 6.0 and 5.0 through the Boost compiler test. The results are available here (note that the links for the source file names are broken because they refer to files that are on my local machine). The test was run against Boost 1.27.0 with my BCB 6 patches for boost. As far as I know, I ran the test correctly. The results for BCB 5 match the Boost compiler status table. I will be speaking at the May meeting of the Central Iowa Delphi Users Group. The topic is Containers and Generic Programming. I am going to present an overview of generic programming in C++, and how the STL compares with the collection classes in Delphi and Java. We will also discuss how genericity could maybe be implemented in Delphi (based on some of the syntax suggestions that Ray Lischner and others have posted in the Borland newsgroups). The meeting is on Thursday, May 16, and is open to the public (directions). If you plan on being in the central Iowa area, feel free to join us. Posted an article that describes a serious bug in some of the shipping BCB6 header files (namely pshpack*.h and poppack.h). The article also discusses a couple of header files for the STLport hash based containers that were missing. The download for the article includes patched versions of the header files discussed in the article (if you are using BCB6 for production development, you should download these fixes). I have written an IDE plug-in wizard called wxWizard that can create a wxWindows C++Builder project. The wizard uses Borland's open tools API. You can download the wxWizard here. Note that the wizard is in beta. Don't install it if the thought of having beta software loaded in the IDE makes you nervous. Posted an article on how to build the Boost regex library with BCB6. Note that this article was updated on Mar 3 based on feedback I received from the author of Boost regex, Dr John Maddock. The change pertains to the solution for Problem 3. If you downloaded my changes to Boost before Mar 3, please check out the updated version of the article. A new zip file was posted as well. Added my first FAQ on component building. This FAQ demonstrates how to create design time and runtime packages. The purpose of the FAQ is to show how to create a design time package that registers components in a runtime package. Posted two new FAQs. The first FAQ shows how to use OpenGL from a C++Builder VCL program. The second FAQ explains how to design forms that look correct on both small fonts and large fonts systems. I am on the hunt for work. If you or your company is in need of an experienced C++Builder developer, then feel free to check out my resume. I do mostly contract work and I live in the midwest (Iowa). But I am flexible and travel is not a problem. Added two more FAQs. The first one shows how to determine the compiler version from code. The second FAQ is a database FAQ that shows how to read and write JPEGs and bitmaps in a database application. Posted two new FAQs. The first FAQ discusses how to fix mysterious linker errors in SHLOBJ.H. The second FAQ discusses a linker error that you might see when linking with a third party library. I also posted two new code editor IDE tips. The first shows how to highlight the word at the cursor, and the second describes how to convert blocks of text to upper or lower case. Posted a new article on how to create DLLs with C++Builder that can be called from Microsoft Visual C++. The article describes 4 techniques that you can use. Added two suggestions to the TeamB suggestion guide. The first suggestion explains why it is wise to avoid the use of OnCreate and OnDestroy. The second suggestion discusses why you should use new instead of CreateForm. These two suggestions are items 3.9 and 3.10 in the guide. Posted IDE tips on how to decrease the BCB startup time and on how to disable the 'My Documents' folder as the default project location. Posted a new article on how to import C++ classes from a DLL that was compiled with Microsoft Visual C++. Note Feedback is always welcome. Send comments via email. Last updated May 7, 2002. --- Born on September 8, 1997.
|