我希望收到您的来信,这是一种不好的做法并同意;)
喜欢这样做的唯一原因是不要以锁定文件结束,如果用户从任务管理器中杀死我的进程会发生什么。或者,如果您有更好的想法,请不要急于投票!作为编程新手,我没有更好的主意。如果您建议我以不同的形式重新提出我的问题,可能会这样做,但现在我很乐意按原样回答我的问题。
我尝试的是使用App.TaskVisible属性并将其设置为False
,并在我的Sub Main
程序中执行此操作,但这不起作用。
请记住,这对 VB6 有点新(提前感谢您的理解!),我第一次尝试该属性,所以我承认我做错了。它看起来使用起来非常简单自然App.TaskVisible
,我很乐意告诉我如何正确使用它。
我拥有的是一个没有表单或任何界面的标准 EXE 应用程序,只需在后台执行文件 i/o 操作,也没有弹出任何对话框(如果很重要),它会将错误(如果有)记录到文件中,所以没有任何用户交互。该应用程序将从命令提示符或通过批处理文件独立运行。
我搜索了很多关于此属性的信息,但我发现的唯一一个示例在Form_Load
事件中使用了此属性,并且没有废话,根本无法工作。
我还寻找任何说明该财产是否折旧的信息,但一无所获。还寻求任何未记录的限制,但也一无所获。
当然,最终目标是最重要的,但我会很高兴并按此顺序感谢您的建议:
- 充其量,使用 App.TaskVisible 属性。
- 任何替代方法。
- 在最坏的情况下,告诉我这根本不可能。
如果(喜欢与否)答案是#3,我将询问如何防止锁定文件,但这将是一个单独的主题。
谢谢