相关疑难解决方法(0)

枚举常量属性不会流

给出以下类型声明:

  TMyEnum = (onehundred,twohundred,threehundred);
  TMyEnum2 = (Aonehundred = 100 , Atwohundred = 200 , Athreehundred = 300);

  TMyComponent = class(TComponent)
  private
    FMyEnum: TMyEnum;
    FMyEnum2: TMyEnum2;
  published
    property MyEnum: TMyEnum read FMyEnum write FMyEnum;
    property MyEnum2: TMyEnum2 read FMyEnum2 write FMyEnum2;
  end;
Run Code Online (Sandbox Code Playgroud)

使用TStream.WriteComponent不会传输MyEnum2.有人知道为什么会这样,如果可以解决这个问题吗?

delphi delphi-xe

2
推荐指数
1
解决办法
327
查看次数

标签 统计

delphi ×1

delphi-xe ×1