Suspend() does not suspend the calling unit. It suspends the thread object
that Suspend() is called upon.
Then the thread object that you called Suspend() on was actually suspended.
As it should be. You are not suspending the loop itself. You are
suspending the thread that the loop accesses. Those are very different
issues. Unless the loop is inside the thread itself, then suspending the
thread has no effect on the loop that is running in a different thread.
Only if the while() loop is inside the thread itself. Otherwise, no.
Of course it is. Borland has put a LOT of effort into bringing C++
up-to-date as part of the BDS product line, after Borland "discontinued" BCB
a couple of years ago.
Yes, there is a point to it. Borland does go through bug reports regularly.
Use QualityCentral ( http://www.yqcomputer.com/
) to submit reports. QC is even
integrated inside of BDS.