更多的帕斯卡困境。
假设我有 2 个单位MainUnit
, 和ExampleClass
。
主要单位:
Unit MainUnit;
interface
Uses ExampleClass;
function ReturnFive: Integer;
implementation
function ReturnFive: Integer;
begin
ReturnFive := 5;
end;
begin
end.
示例类:
Unit ExampleClass;
{$mode objfpc}
interface
type
ClassThing = Class
SampleValue: Integer;
end;
implementation
begin
end.
现在,我只想导入MainUnit
,但仍然可以使用ClassThing
. MainUnit
uses ExampleClass
,但ClassThing
在导入时不可用MainUnit
。
我真的不想和use
ExampleClass
一起MainUnit
,我更愿意将其保留在一个uses
声明中。
你怎么做到这一点?