That's the way FireFox is made, and it is quite successful.ĬB is good, but it can be improved. I'd rather a simple and ergonomic tool, than a complete, very complex, hard to use and buggy tool. In my opinion, the development of CB should be aimed at making its utilization very easy and efficient, not doing it more and more complex. There are things CB does better.īut BCB is a very efficient tool, and I hope one day CB will be too. I'm sorry to say that it appears clearly to be an added tool, not an integrated component of the IDE.
And improve CB as a complete set, well integrated.įor example, the Help plugin is not well integrated.
#Borland c++ builder 6 install#
I suggest to integrate as many things as possible in CB by default, including the plugins (AFAIR, they are not checked at install by default). Plugins are available, but it is difficult at first to know what which of them will do, and if there are bad interactions between them. Nothing to add or configure, everything is made to work together and is integrated. Under BCB, I use it very much more often than the Watch window, as it is limited to one variable at a time (a small, quick and efficient window).īasically, you install BCB and obtain a complete environment. It is very useful to see more information than the mouse-over, and also to modify a value. I suggest a tough work at checking and improving this feature, as an essential feature.īy the way, BCB proposes two windows: Watch and Evaluate.Įvaluate displays a variable (or class) with details and forget everything when closed (unlike Watch). For example, a button if displayed in one line: In Watch, classes are not always displayed as it. The mouse-over often displays different information from the Watch window. The informations are often incomplete, forcing the use of the Watch window, which does not display global variables (why?)įor example, the very used WxString is frequently not displayed as a string, but as a byte table. Many local variable or function parameters are not displayed. While debugging, passing above a variable displays its value. I know the possibility to modify the shortcuts one-by-one, but it would be easier to select a complete set. For example Visual Studio shortcuts, Borland shortcuts, etc. On addition, CB could provide a limited help using the function (or component, or property) declaration (through F1).Ĭhoose alternative keyboard shortcuts sets.
That is essential, and makes work very efficient and quick.ĬB should provide that kind of help as a priority, and integrate closely the WxWidgets help. In BCB, when you select a component property, a component declaration or implementation, or select a resource, and press F1 (help), the help is opened directly on the component (or function, or property)'s description.
#Borland c++ builder 6 windows#
Most programs need big windows as their main dialog.ĬB editor does not allow a plain view of the edited window, only included in the small part of the tabbed edition window. WxWidgets should be included and compiled (As Mingw is). Of course, I guess many people will answer a solution for each point, in a form of a trick, a hack, or a plugin.īut my idea is to obtain CB (Code::Blocks) as a true and integrated IDE for RAD. This is my impression after a few days of experimentation. This comparison is aimed at improving Code::Blocks (build 5274 tested, under Windows Vista, using MingW and WxWidgets).