如何避免 运行 命令出现黑屏

how to avoid blank screen on RUN command

Visula FoxPro 9 应用程序 运行s 应用程序并等待完成使用命令

RUN openssl.exe  ... parameters

多次。 这会导致难看的空白屏幕闪烁。

如何去除黑屏闪现?如何 运行 应用程序最小化? 哪个是 运行 命令的确切替代品? 可以使用 shellexecute 或 Ed Rauh API_APIRun class 还是有其他简单的解决方案?

我使用已故伟大的 Ed Rauh 的 API_APPRUN。

您可以在此处找到代码: https://www.universalthread.com/ShowHeaderArticleOneItem.aspx?ID=7789

下面是基本用法。我使用 Ed 的代码创建了一个视觉 class 库 (VCX)。然后我将 class 放在名为 "apprun".

的 vfp 表单上
lcCmdLine = "openssl.exe  ... parameters"
thisform.apprun.init(lcCmdLine)
thisform.apprun.LaunchAppAndWait()

API_APPRUN 很干净,应该可以正常工作。