I've been programming in C++ Builder for a number of years and generally found it to be a great product. However, there is one perennial problem with the executable when run outside the Builder IDE as a stand-alone exe.
The program involves very intensive matrix computations at certain stages, and when this is happening, the VCL components such as TLabel and TImage just freeze even though they are Refresh()ed prior to the matrix computations. The program just continues to run fine however, only you cannot see the components being updated as should be the case until the computation ends.
The problem described above does not occur when the program is run within the IDE environment.
Could anybody please kindly shed light on the phenomenon? Many thanks beforehand.