小编the*_*ght的帖子

成功编译项目后如何使"消息"面板消失?

在Delphi XE中,如何在成功编译项目后使Messages面板消失?这是Delphi 7中的默认行为.在Delphi XE中,它表示"成功",它会打开该框.

delphi delphi-2010 delphi-xe

5
推荐指数
1
解决办法
862
查看次数

当我关闭{$ IMPORTEDDATA}时,是否有真正的性能提升?

当我关闭{$ IMPORTEDDATA}时,是否有真正的性能提升?

手册只说明了这一点:"{G-}指令禁止创建导入的数据引用.使用{$ G-}可以提高内存访问效率,但可以防止出现包装单元引用其他包中的变量."


更新:

以下是我可以找到的更多信息:

"调试部分有新选项使用导入数据引用(映射到$ G),它控制导入数据引用的创建(提高内存效率,但阻止访问其他运行时包中定义的全局变量)"

memory delphi performance delphi-7 delphi-xe

5
推荐指数
1
解决办法
357
查看次数

HasValidFileNameChars对UNC文件失败

对我来说,HasValidFileNameChars函数(在Delphi XE7中)为UNC文件返回false:

B:= IOUtils.TPath.HasValidFileNameChars('\\ETA-PC\tests\test.ini', FALSE)          
B is false now
Run Code Online (Sandbox Code Playgroud)

这意味着如果您尝试验证我在测试中显示的文件名(是的,该文件是真实的,并且您可以看到它的名称是正确的)HasValidFileNameChars将失败.HasValidPathChars工作!
这是正常的吗?

- 编辑:

在"帮助"页面中,第一个参数名为"path".这使我相信该功能将接受完整的路径.

引用:

 Name        Meaning         
 Path        The verified file name string.
Run Code Online (Sandbox Code Playgroud)

delphi delphi-xe delphi-xe7

3
推荐指数
1
解决办法
212
查看次数