TMSConnection.OpenDatasets is apparently not reentrant (as it uses the FDataset attribute of TMSConnection); and it really fails, when the reentrancy happens.
but the reentrancy is needed (calling opendatasets in afteropen event of tdataset and similar tasks)
I hope some correction is possible
