Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ada 子包对另一个子包隐藏一个包_Ada - Fatal编程技术网

Ada 子包对另一个子包隐藏一个包

Ada 子包对另一个子包隐藏一个包,ada,Ada,我有三个软件包:Vendor.Apple、Vendor.Pear和Pear 在Vendor.Apple中,需要从packagePear调用子程序。但是,导入(with)Pear包,然后尝试调用其中的过程Eat,会导致编译器认为Eat过程在Vendor.Pear内。这将导致以下错误: “吃”不是在“梨”中声明的 是否有一种方法可以通过使用绝对包路径;解决以下问题:子包Apple可以访问隐藏我们试图导入的包的“令牌”?所有库级包都在包标准中隐式声明,请参阅 说Standard.Pear.Eat(您不

我有三个软件包:
Vendor.Apple
Vendor.Pear
Pear

Vendor.Apple
中,需要从package
Pear
调用子程序。但是,导入(
with
)Pear包,然后尝试调用其中的过程
Eat
,会导致编译器认为
Eat
过程在
Vendor.Pear
内。这将导致以下错误:

“吃”不是在“梨”中声明的


是否有一种方法可以通过使用绝对包路径;解决以下问题:子包
Apple
可以访问隐藏我们试图导入的包的“令牌”?

所有库级包都在包
标准中隐式声明,请参阅


Standard.Pear.Eat
(您不需要
与Standard;
,事实上我甚至不确定这是否合法!)

所有库级包都在包
Standard
中隐式声明,请参阅

Standard.Pear.Eat
(你不需要
和Standard;
,事实上我甚至不确定这是否合法!)