Win2003server SP2 + Delphi7, the system prompts can't load package: dclite70.bpl when you start delphi. An exception occurs when you open options.
Solution:
Right-click my computer ". Click properties ".
Click Advanced in system properties ".
Click set in performance ".
In performance options, click data protection ".
Click Add ". Select the delphi7installation directory, and then select delphi32.exe under the bindirectory.
Restart Delphi.
It is caused by window2003 Data Execution Prevention (DEF Data Execution Protection.
Reference Data Execution Protection (DEP) is a processor function supported by Microsoft Windows XP Service Pack 2 (SP2)/Windows2003. It is not allowed to be executed in the memory area marked as data storage. Code. This function is also called "do not execute" and "execute protection ". When you try to run the code on the labeled data page, an exception occurs immediately and code execution is prohibited. This prevents attackers from using code to cause data buffer overflow and then execute the code. Data Execution Protection (DEP) helps prevent damages caused by viruses and other security threats, from windows and other attacks. ProgramAttackers can execute malicious code at available memory locations.
That is to say, this def Data Execution Protection aims to prevent unknown vulnerabilities in the system from being exploited by attackers to create data buffer overflow and achieve attack intrusion. This error is caused by Delphi7 because it is protected by default.