在Delphi中需要对多个类进行交叉引用时,就需要用到类的向前声明,实际使用中,如果仍然报错,要检查一下这部分声明和使用是否是在同一个type关键字的下面
type
TClassA = class;
TClassB = class(xxx)
FB1: Integer;
FB2: Integer;
FBA: TClassA;
type
TClassA = class(xxx)
FA1: Integer;
FA2: Integer;
end;
上面的例子中出现了两个type关键字,这样就会报错,正确做法是删除后面多余的type关键字
本文详细介绍了在Delphi编程环境中如何正确地使用类的向前声明来解决多个类之间的交叉引用问题。通过一个具体例子,说明了在同一个type关键字下进行类声明的重要性,避免因错误的语法结构导致的编译错误。
131

被折叠的 条评论
为什么被折叠?



