gpt4 book ai didi

delphi - 从 Delphi 中的其他单元定义类型

转载 作者:行者123 更新时间:2023-12-02 09:39:30 25 4
gpt4 key购买 nike

Var
A : Array [1..4] of Integer;
B : Array [1..4] of Integer;

Begin
A := B;

不会像 loren-pechtel 所说的那样工作 here问题是A和B对我来说是在不同的单位。那么,有没有一种方法可以从另一个类中的现有类型定义类型定义呢?

最佳答案

在某些单元的接口(interface) block 中定义类型,然后通过 uses 子句将该单元包含在需要该类型的其他单元中。

unit A;
interface
type
TMyArray = array [1..4] of Integer;

...

当您需要在另一个单元中使用TMyArray时:

unit B;
interface
uses A;

...
var x : TMyArray;

关于delphi - 从 Delphi 中的其他单元定义类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/715572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com