types - 我可以在 Object Pascal 的类中定义类型吗?

标签 types pascal delphi

这是一个示例(不起作用):

type
    menu = class
        private
            menu_element = RECORD
                id: PtrUInt;
                desc: string;
            end;
        public
            procedure foo();
    end;

最佳答案

是的,你可以。但由于您要声明类型,因此必须输入有效的 type expresssion

type menu = class
  private
    type menu_element = RECORD
      id: PtrUInt;
      desc: string;
    end;
end;

关于types - 我可以在 Object Pascal 的类中定义类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27203903/

相关文章:

haskell - 为什么Haskell 在部分函数中使用bottom 而不是null?

c# - 使用某些平台上存在的真实类型处理 PCL 中缺失的类型

delphi - delphi程序中的隐藏主菜单,使用Alt键自动显示

pascal - 1991 Pascal 中的随机数

Delphi 通过引用或值/复制传递参数

delphi - 使用 Delphi 10.2.3 安装 JCL/JVCL 时禁用目标 IDE

delphi - 关于创建 "container"组件的建议

types - 为什么我的类型定义在声明为变体时被拒绝为循环,但在其他情况下被接受?

.net - C#。检查 Type 是否为 .NET Framework,而不是我自己的类型

帕斯卡冒泡排序