【发布时间】:2011-05-04 19:46:06
【问题描述】:
我经常收到:我在另一个单元中定义的接口类型的未声明标识符。 这是我所拥有的:
unit Drawers;
interface
implementation
type
IDrawer = interface
['{070B4742-89C6-4A69-80E2-9441F170F876}']
procedure Draw();
end;
end.
unit Field;
interface
uses
Graphics, Classes, Drawers;
TField = class(TInterfacedObject, IField)
private
FSymbolDrawer: IDrawer;
在 FSymbolDrawer 我收到编译器错误。
当然我有抽屉的用途;在定义 TField 的单元中。
这是怎么回事?
谢谢
【问题讨论】:
标签: delphi