IDE 的奇怪行为,从主文件菜单中选择文件打开或按工具栏上的文件打开按钮,IDE 将关闭。
在“文件”菜单上选择“退出”以关闭 IDE 并生成“文件打开”对话框。
这似乎不太可能是故意行为,还是程序员发疯了?
更新:看起来当 XE6 第一次打开时,按钮行为正常,然后在创建新的 vcl 应用程序时反转。
机器是戴尔latitude Win7 32位笔记本电脑。
我已经在我的 Win7 64 位台式机上安装了 XE6,它似乎运行正常。
IDE 的奇怪行为,从主文件菜单中选择文件打开或按工具栏上的文件打开按钮,IDE 将关闭。
在“文件”菜单上选择“退出”以关闭 IDE 并生成“文件打开”对话框。
这似乎不太可能是故意行为,还是程序员发疯了?
更新:看起来当 XE6 第一次打开时,按钮行为正常,然后在创建新的 vcl 应用程序时反转。
机器是戴尔latitude Win7 32位笔记本电脑。
我已经在我的 Win7 64 位台式机上安装了 XE6,它似乎运行正常。
这可能是由于在 IDE 的 Bin 文件夹中添加了额外的文件。就我而言,它是 FastMM dll。
我在 Embarcardero 论坛上找到了答案: https ://forums.embarcadero.com/message.jspa?messageID=914786#914786
根据雷米的回答
IDE 的复制保护在启动时被调用。如果未经授权的非 Embarcadero 文件放置在 IDE 的 \bin 文件夹中,则文件菜单的打开和退出项的操作会交换。您需要在 \bin 文件夹中找到有问题的文件并将其删除。
那里的海报在 XE5 中有问题,我在 Delphi 10.1 Berlin 中遇到了这个问题。
概率接近 1,这是由于您在 IDE 中安装的设计时包之一。一个一个地删除这些包,直到 IDE 恢复其正常行为。到那时,您将识别出有问题的包,并可以更深入地了解它为什么会破坏您的 IDE。
更新
似乎除了您以外的其他人也面临着同样的问题。他们可能安装了与您相同的有缺陷的第三方组件。当然,这可能实际上是 Delphi IDE 缺陷。