gpt4 book ai didi

delphi - 如何在 Delphi 中获得静态(类)字段的等效项?

转载 作者:行者123 更新时间:2023-12-03 15:05:48 27 4
gpt4 key购买 nike

我在一个类上有一个非常昂贵的操作。 (大约需要 8 秒才能完全运行)所以,现在我决定它应该在程序开始时的“初始化”屏幕期间运行。然而,我在 Delphi 中找不到任何地方表明存在静态字段之类的东西。

我基本上需要做的是加载记录列表并让它们在程序的整个生命周期中保持事件状态。在 Delphi 中执行此操作的最佳方法是什么?

我会在 C# 中非常简单地做到这一点:

class Foo{
static List<...> Bar;
}

但是在 Delphi 中,我没有看到任何用于创建静态字段的内容。我所看到的只是用于创建静态方法的 class 关键字

最佳答案

您可以只使用全局变量。将其添加到单元的implementation 部分,使其成为该单元的本地单元。

我的 Turbo Delphi 支持 class var x:integer;,但我很确定 Delphi 7 不支持。

关于delphi - 如何在 Delphi 中获得静态(类)字段的等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8702824/

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