Hi Gegry..
Unfortunately, I don't know the answer to your question

but was wondering whether you'd considered (or would for the future) in creating a VCL component for InSim?
I haven't got my head around InSim with C++ yet, but it seems that Borland is lacking in following of coders around LFS and it'd be great to have a component (set?) for it
I kinda started previously by coding a couple of components to handle LFS replays, although these were written in C++ (unfortunately, I don't really know Delphi.. only enough to follow and port (a fair bit, but not all) to C++ and to use Object Pascal within the InnoSetup installer. I have tried coding a couple of things in Delphi, but more often than not, failed miserably

).
Anyways, thought I'd ask as by the look of your 'Uses' includes, the Indy components used are compatible with version 9 meaning I could compile a Delphi component to generate C++ headers as Indy v10 doesn't work in C++ (seems to be the encryption (SSL etc) components that fail as IdHTTP / IdWhois etc all seem to work, but IdFTP for example won't as it depends on encryption components).
Again sorry I can't be more help to your actual query.
Regards,
Ian