I am trying to call "octave --no-gui --interative" with TAsyncProcess, send a command to make a 3D plot, then I want to user to rotate/zoom in the octave plot window.
I was able to achieve most of the above, except the last step, i.e. moving mouse to rotate the plot in the octave figure window. it looks like the octave thread is suspended or some sort, the figure window can not refresh or receive any mouse events.
if I launch octave using --force-gui, I can use mouse to interact with the GUI window of octave.
I am wondering if this is an octave issue, or TAsyncProcess issue?
if it is the latter, if I want to interact with a process, should I create the process inside a separate thread?
thank you