How does xojo keep receiving data sent by dll?

I wrote a program in C language, which will parse the content all the time. Now I can print it out. I don’t know how to integrate it into the Xojo project. It will send about 20-30 times per second. I tried to encapsulate the exe and call it with the Xojo shell, but the response was too slow. Would it be better to call it with dll? How to do it?

had you open/close this exe again and again
or let it open and read the output stream from xojo shell object?

1 Like

You could create a C++ DLL with functions as startJobInBackground(), isDataAvailable(), readAvailableData(), stopJob()… All that would work in that DLL in memory.

For a start:

1 Like