This FireDAC example, and the others I'm planning to submit, will avoid the use of native calls to asynchronously open the dataset.