On Aug 2, 2020, at 18:24, MB Software Solutions, LLC mbsoftwaresolutions@mbsoftwaresolutions.com wrote:
Thanks for the ideas. Honestly, it's the API that's the slow part of the whole mix. That's the vendor's programmers; out of my control.
How you call the API is under your control, though.
I don’t have the first idea how this would be done in VFP, but in general you get around a blocking task by using some async design. The most direct approach would be multiple threads, but some languages have a callback design. One of the reasons that the Go language became wildly popular over the past few years is that is async is a fundamental design in the language: https://medium.com/@gauravsingharoy/asynchronous-programming-with-go-546b96c....
-- Ed Leafe