Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 静默保存对话框_Delphi_Automation_Delphi 2009_Save Dialog - Fatal编程技术网

Delphi 静默保存对话框

Delphi 静默保存对话框,delphi,automation,delphi-2009,save-dialog,Delphi,Automation,Delphi 2009,Save Dialog,是否有一种方法可以无声地执行saveDialog,即不要求用户指定文件名 它旨在实现现有代码的自动化。假设我们不能使用不同的saveDialog对象。好吧,saveDialog的唯一目的是提供一个文件名,因此明显的简短回答是:不要使用saveDialog 但是,如果要考虑SaveDialog的所有选项,则必须在保存文件之前进行一些自我检查。适用的非可视选项以及处理这些选项所涉及的关键例程包括: 路径的必须存在:如果为False,则使用 ofFileMustExist:如果为True,则使用 n

是否有一种方法可以无声地执行saveDialog,即不要求用户指定文件名


它旨在实现现有代码的自动化。假设我们不能使用不同的saveDialog对象。

好吧,saveDialog的唯一目的是提供一个文件名,因此明显的简短回答是:不要使用saveDialog

但是,如果要考虑SaveDialog的所有选项,则必须在保存文件之前进行一些自我检查。适用的非可视选项以及处理这些选项所涉及的关键例程包括:

  • 路径的
    必须存在:如果为False,则使用
  • ofFileMustExist
    :如果为True,则使用
  • noradonlyreturn的
    :如果为True,则使用
  • nodeReferenceLink的
    :使用它,反转,因为文件中存在FollowLink参数

所有其他适用的选项(
ofOverwritePrompt
=True,
ofPathMustExist
=True,
ofNoTestFileCreate
=False)都是通过在保存文件时使用try-except块来匹配的。

保存对话框的唯一目的是提供文件名,因此,显而易见的简短回答是:不要使用SaveDialog

但是,如果要考虑SaveDialog的所有选项,则必须在保存文件之前进行一些自我检查。适用的非可视选项以及处理这些选项所涉及的关键例程包括:

  • 路径的
    必须存在:如果为False,则使用
  • ofFileMustExist
    :如果为True,则使用
  • noradonlyreturn的
    :如果为True,则使用
  • nodeReferenceLink的
    :使用它,反转,因为文件中存在FollowLink参数

所有其他适用选项(
of overwritecompt
=True,
of pathMustExist
=True,
of notestfilecreate
=False)都通过在文件保存时使用try-except块进行匹配。

那么执行的结果应该是什么?还有什么目的?嗯,很有趣。我可以阻止显示对话框的执行,这将解决问题。感谢回答一下,我会记下来的。使用宏可以执行。那么执行的结果应该是什么?还有什么目的?嗯,很有趣。我可以阻止显示对话框的执行,这将解决问题。感谢回答一下,我会记下来的。有了宏,就可以做到这一点。