DataPacket Replacement

In our current software we use DataPackets a lot from the old ASynch Pro.  We use the StartString, EndString, and OnStringPacket event.  I don't see a DataPacket in TMS ASync, so I was just curious what would be used in place of this component?  Would I handle this manually through the RxBuf or RxChar events on the ComPort, or is there an easier way?  Thanks ahead for any help.

Have you considered using the VaCapture component connect to a Vacomm instance to do this?