在我的项目中,我试图将另一个名为 Lang_Unit.pas 的单元与一些类和过程连接起来,但是,在编译项目时,Delphi 给出了名为“[dcc32 Fatal Error] Lang_Unit.pas(5): F2084 的未知错误内部错误:AV07953449-R26D7474C-0”。
关键是,如果我关闭我的项目,或者删除这个连接的单元,错误不会消失。
如果我将创建明确的默认 VCL 应用程序,它仍然会出现此错误。
只有当我重新启动我的 Delphi 2010 时,错误才会消失。
但是,如果我尝试编辑代码中的某些内容,则会再次出现此错误...有
什么问题?一切正常,我什么也没碰。
我刚刚关闭了我的电脑,然后过了一段时间打开它并打开了我的项目并编辑了我的代码,然后我看到了这个错误......
如果它有帮助,这是我的 Lang_Unit.pas 代码:
unit Languages_UNIT;
interface
Uses
System.Generics.Collections, IniFiles;
Type
TLanguages_List = Class
private
LangType:string;
LangDescription:string;
LangFile:TIniFile;
public
Constructor Create(LType,LDes:string; LFile:TiniFile);
Function GetLangType:string;
Function GetDescription:string;
Function GetStructure:TIniFile;
End;
TLanguages_Controller = Class
public
Function GetStructureByType(RequestedType:string; LangList:TObjectList<TLanguages_List>):TIniFile;
Function TypeExists(RequestedType:string; LangList:TObjectList<TLanguages_List>):Boolean;
Procedure LoadLanguage(RequestedType:string; LangList:TObjectList<TLanguages_List>);
End;
implementation
uses Unit1;
Constructor TLanguages_List.Create(LType,LDes:string; LFile:TiniFile);
Begin
LangType:=LType;
LangDescription:=LDes;
LangFile:=LFile;
End;
Function TLanguages_List.GetLangType:string;
Begin
Result:=LangType;
End;
Function TLanguages_List.GetDescription:string; …Run Code Online (Sandbox Code Playgroud)