如何避免RUN命令上的空白屏幕

时间:2017-02-26 10:52:40

标签: winapi visual-foxpro foxpro shellexecute

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

完成
RUN openssl.exe  ... parameters

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

如何删除空白屏幕闪光灯?如何运行应用程序迷你? 哪个是RUN命令的确切替换? 可以使用shellexecute或Ed Rauh API_APIRun类还是有其他简单的解决方案?

1 个答案:

答案 0 :(得分:1)

我最近使用的是伟大的Ed Rauh的API_APPRUN。

你可以在这里找到代码: https://www.universalthread.com/ShowHeaderArticleOneItem.aspx?ID=7789

以下是基本用法。我使用Ed的代码创建了一个可视类库(VCX)。然后我把课程放在一个名为" apprun"的vfp表格上。

lcCmdLine = "openssl.exe  ... parameters"
thisform.apprun.init(lcCmdLine)
thisform.apprun.LaunchAppAndWait()

API_APPRUN是干净的,应该按预期工作。