我们在网络共享上使用80MB Delphi应用程序,我们发现在资源管理器中右键单击属性非常慢(大约30秒)同一驱动器上类似大小的程序没有问题。
我想知道Delphi链接器是否以某种方式组织exe,这意味着探索者需要读取整个文件以查找属性信息,以及是否有办法更改它?我无法在项目设置中看到任何明显的东西。
修改
我们在项目文件中有这些选项:
{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE}
{$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP}
但我认为这些只会在程序执行时影响程序。
答案 0 :(得分:0)
延迟是由我在问题中提到的PW选项标志引起的。拿出来,一切都很顺利。
现在我需要找出他们被放在那里的原因。