There is unfortunately no such function built-in.
I would suggest to implement a TVaComm buffer reader that is continuously reading VaComm and then add the functionality to make a circular buffer based on the data read at application level.
There is unfortunately no such function built-in.