"Timeout error, current timeout value=20000 msec"
Do I need to send DPlot a periodic command to keep it from timing out?
You shouldn't ever get that error unless you've truly been waiting 20 seconds for a response from DPlot. If you
have been waiting 20 seconds then the problem is likely that you're plotting a very large 3D surface plot (no other plot should take anywhere near 20 seconds). If you'll let me know exactly what you're doing at the time this error occurs I imagine that would be helpful.
...but it no longer stays hidden and was wondering why.
Umm... me too. If DPlot is already running (hidden or not) then no DPLOTLIB functions should cause it to become visible, other than of course DPlot_Command(0,[AppShow()]); The only thing I can think of off the top of my head is that DPlot is being closed at some point (possibly, and crossing my fingers that this isn't the problem, because it crashes), and the next call to a DPLOTLIB function causes it to start up visible.
If it's possible for you to send me what you have that would probably be helpful.