Another suggestion:
When we have a ClearAll packet in data stream there is no way to see old data in a *.sil file.
Could be a nice a feature that can redet consolle but has ability to recover data form old runs. For example
ClrAll pkt…pkt …pkt ClrAll pkt …pkt …pkt
here we can have two session.
Another nice thing could be a method like LogDefault bacause
there is no method to Log a generic String (with parameter) at Default LogLevel.
By the way there is a ARRAYOFCONST macro more usefull than OPENARRAY in C++ builder. That macro create a TVarRec for you. I have to try it.
Ing Giuseppe Monteleone