Q&A

  • 질문하나만 드리겠습니다.
{$ifndef DELPHI6}
function TCustomQuickRep.CreateBand(BandType : TQRBandType) : TQRBand;
var
{$ifdef ver130}
  Designer : IDesigner;
{$else}
{$ifdef ver100}
  Designer: IFormDesigner;
{$else}
  Designer: TFormDesigner;
{$endif}
{$endif}
  BandOwner: TComponent;
  aName : string;
  aBand : TQRBand;

이런 구문이 있는데 Designer: TFormDesigner;에서 TFormDesigner가 선언이 되어있지않다고 해서 컴파일에러가 남니다.위의 같은   Designer: IFormDesigner;에서는 에러가 안나오는데 밑에 부분에서만 에러가
나옵니다.둘다 그 소스상에서는 특별히 구현되어 있지 않습니다.무슨 이유에서 에러가 나는 걸까요?도와주십시오.그리고
1  COMMENTS
  • Profile
    모영철 2005.05.21 21:01
    주말이라 답변이 없네요..

    TFormDesigner
    가 선언되있는 Unit을

    uses절에 추가 하면 됩니다.
    벌써 하셨을거 같긴하지만...