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

Ear*_*rlz 5 delphi oop static delphi-7

我在一个非常昂贵的课堂上有一定的操作.(完全运行大约8秒)所以,现在我已经决定它可能应该在"初始化"屏幕的程序开始时运行.我在Delphi的任何地方都找不到表明存在静态字段的东西.

我基本上需要做的是加载一个记录列表,并在程序的整个生命周期中保持它们的存活.在Delphi中执行此操作的最佳方法是什么?

我会很简单地在C#中这样做:

class Foo{
  static List<...> Bar;
}
Run Code Online (Sandbox Code Playgroud)

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

Cod*_*aos 5

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

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