0
更多Pascal困境。Pascal:完全将模块导入当前范围
说我有2台,MainUnit
和ExampleClass
。
MainUnit:
Unit MainUnit;
interface
Uses ExampleClass;
function ReturnFive: Integer;
implementation
function ReturnFive: Integer;
begin
ReturnFive := 5;
end;
begin
end.
ExampleClass中:现在
Unit ExampleClass;
{$mode objfpc}
interface
type
ClassThing = Class
SampleValue: Integer;
end;
implementation
begin
end.
,我想只导入MainUnit
,但仍然能够使用ClassThing
。 MainUnit
uses ExampleClass
,但当您导入MainUnit
时,ClassThing
不可用。
我真的不想只是use
ExampleClass
连同MainUnit
,我宁愿保留在一个uses
声明。
你是如何做到这一点的?
您不能。但是,如果您只需要访问ClassThing,则不必使用* MainUnit。 –
@SertacAkyuz所以你只需要将所有东西打包到一个文件中,或者使用一堆不同的模块? :( –
是的,这是正确的。 –