在win8 64位系统中装了delphi2007,装了一些控件,在装fr4的时候发现一个问题,总提示 frx11文件找不到,按要求我是拷贝到windows\system32下了。可就是不行。 我在 文件管理器中 可以看到 这个frx11.bpl文件,但delphi为什么看不到呢?我在delphi中用 install packages的功能时,发现有一批我自己拷贝进去的bpl文件,都看不到,但delphi 安装控件时拷贝进去的bpl都看得到。
我仔细对比了这些文件的属性,没有发现不同。 应该是32delphi的目录被重定向了,拷贝到\Windows\SysWOW64看看,另外,可以拷贝到自己建立的一个目录,并将该目录其添加到系统环境变量中,
通过资源管理器拷贝的,好像在其他软件里面就看不到,但如果是某些软件安装的时候,把文件弄进system32的,就能看到。 1、是不是 软件安装进去的文件,就是有授权的,或有数字签名的,所以大家都能看见 2、是不是 自己拷贝进去的,就是没有通过签名授权的。而其他软件在win8中访问system32是否只能看到有授权的文件呢
Intraweb 估计是编译的dcu文件 有问题,我只要在serach中指定了那些dcu所在的目录,打开工程文件就出错,delphi退出 如果没有指定 就可以。
|