- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在使用 Delphi XE6 和 ReportBuilder ( link) 开发并部署在 Windows 7 计算机上的应用程序中,在屏幕上显示 ReportBuilder 报告后,用户可以选择将其打印到文件中。
一个按钮允许用户选择保存文件的目录:
/* This source code was provided by Digital Metaphors; I cannot change it. */
SaveDialog1: TSaveDialog;
...
procedure TppPrintDialog.btnPrintToFileClick(Sender: TObject);
begin
if SaveDialog1.Execute then
begin
在部署了该应用程序的大多数 Windows 7 计算机中,报告工作正常。
但是,在某些计算机中,执行 SaveDialog1.Execute
时没有任何反应。
我找到了 StackOverflow post引用了 Embarcadero 的帖子,该帖子声明如下:
Problem there was resolved by deleting the executable name from HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
不幸的是,就我而言,问题没有得到解决,因为该应用程序甚至没有在提到的注册表项中列出。
我已经联系了 Digital Metaphors 和 Embarcadero,但无济于事。
最佳答案
当我在 Delphi IDE 中为项目设置环境变量时,这发生在我身上。在调试器中启动时,加载和保存对话框均未显示,这是由于 VCL 中被静默忽略的 OLE 错误。再次删除这些环境变量解决了问题。
很遗憾,我不记得它是哪个 Delphi 版本。
关于windows - Delphi SaveDialog 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31121217/
Windows 7上的Delphi 2007对saveDialog.Execute调用没有任何作用。我看到有几个人在几周前提到过这个问题,但是Borland c ++就是这样。 最佳答案 请参见emb
在使用 Delphi XE6 和 ReportBuilder ( link) 开发并部署在 Windows 7 计算机上的应用程序中,在屏幕上显示 ReportBuilder 报告后,用户可以选择将其
是否有直接的方法从过滤器中提取扩展名以便始终添加扩展名(如 Word 和记事本)。即使 AddExtension = true,带有句点的文件名也不会获得扩展名,例如,my.file 不会另存为 my
我对后台工作人员控制非常陌生。我有一个构建文件的现有项目,但在整个项目中构建文件时出现死锁错误。我试图通过创建另一个仅由后台工作人员组成的项目来解决这个问题。然后我将合并它们。 我的问题是我不知道在哪
我正在做一个学校项目,但我无法找出最后一个错误。它应该在第一个 if 语句返回 false 时打开一个 saveFileDialog。但是它没有继续进入 else 语句,而是直接抛出异常并且从不打开
如果一个文件被另一个应用程序打开,然后我尝试通过 Silverlight SaveDialog 保存它,我可以用异常捕获错误,但在那之后我得到这个错误。 第 57 行错误:Silverlight 应用
我创建了一个(Delphi XE2)Firemonkey 示例程序,其中包含一个 TButton 和一个带有两个不同过滤器的 TSavedialog。(TSaveDialog组件支持Win32/Win
我是一名优秀的程序员,十分优秀!