![]() Even a poor C::B code-completion is more usefull. Only a good GUI designing tool makes it usable, but it still is a PITA.ĥ) BCB code-completion is so slow, that the only thing you can do with it is to turn it off. From desing to implementation many things are just not right. ![]() Just bugs here, there and everywhere.ģ) BCB's windows, flying all over the place is not usefull decision.Ĥ) VCL is horrible. and, if turn that thing off, it will make compilation about 2 times fasterĢ) It is very buggy. The compile dialog shows rows compiled wich indicates god knows what. Compilation from command line is up to 5 times faster, than from IDE. When you have 100+ files in a project, compilation is few times slower with 20 open files, compared with compilation of same project with only 5 files open. It depends on project size, but some things are just not understandable, as number of files in a project, number of open files in the IDE has great affect on compilation speed. Since I work in my daily job with BCB 6, I can give several reasons not to use it:ġ) It is slow. Some ideas are nice, but I personally don't think, that BCB is something to look at. I know BCB 6 is an old version (of 2002), but the recent versions of CodeGear's RADs are not very convincing to me, as they are slow and not well integrated.Įrgonomy needs integration, and ergonomy produces efficiency. 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 Download Portable 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 Download Portable 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). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |