Q&A

  • 클래스 내에 선언한 TLabel을 폼에 올리고 싶은데요...
<!--CodeS-->
  ManRealType=class(ManType)
    public
      Mass: TLabel;
      constructor Create(LR:integer; Index:integer; MassColor:TColor; e:integer);
      destructor Destroy;
  end;

constructor ManRealType.Create(LR:integer; Index:integer; MassColor:TColor; e:integer);
begin
  inherited Create;
  Mass := TLabel.Create(Form1);
// 하략
<!--CodeE-->

대략 위와 같이 작성하였는데요...
Mass := TLabel.Create(Form1); 이 행에서 Access Violation 에러가 떠 버립니다.

ManType이라는 클래스로부터 상속받아서, 이 녀석을 화면에 표시하기 위한 Label을 가지도록 하고 싶은데...



어떻게 제대로 되게 할 방법이 없을까요?
1  COMMENTS
  • Profile
    모영철 2005.03.24 20:40
    Form1 이것이 있는지 확인해 보세요.

    그자리에 들어갈것은 owner입니다.
    Form1이 생성되지 않았다면 에러가 나죠.