一、
问题提出:
当我们用windows自带的notepad或者文档编辑器打开BCB或者delphi的bpr工程文件并且保存后,由于notepad不支持utf-8编码。所以导致文件编码出错,BCB和delphi将无法识别。
解决方案:
只需要用文件编辑器UltraEdit打开一个完好的bpr文件,删除掉内容,然后把损坏的bpr文件内容复制到打开的bpr文件中,保存。然后把该保存的bpr文件复制覆盖损坏的bpr文件即可。
这里的bpr文件损坏其实并不是真正的损坏,而是文件内容编码发生了错误。
二、
注册表操作新手问题
在删除前一定要先关闭该Key。比如:
registry_key->CloseKey();
registry_key->deleteKey("...");