Mindtraveller Messages: 917 Registered: August 2007 Location: Russia, Moscow rgn.
Experienced Contributor
As a conclusion, some highlights:
* Program consists of 6 threads which are interacting actively. Queueing MT-approach prooved itself stable and fits well into this task.
* Sqlite for program log works good. Even on sudden electricity shutdown it guarantees that log will survive without the need of repair. Actually it still works good with rather big messages database.
* RS232 class (to be introduced into this forum later) proved itself stable and good. Even unwanted signals on line didn't make any problems to correctly made protocols and good RS232 class
* NTL/U++ containers are wonderful solution. No iterators, no new/delete. Stability and reliability even for 24x365 working mode.
It took about 1,5 years to learn U++. It took a year to write and debug this solution. Finally I'm very glad to admit: moving from C++ Builder to U++ made work easier and programs faster. Glad to say to U++ authors that U++ is cool.