Q&A

  • 질문제목과 분류를 꼭 해주시길 부탁드립니다.
* 에러 메시지 : EReadError with message 'Property does not exist' ~~



콤포넌트를 하나 만드는데요.....

추가한 프로퍼티가

디자인시에는 inspeter에 보이고 적용도 잘되는데

실행만 시키면 위 에러메시지가 뜨네요~~

도통 원인을 못찾겠어 도움을 청하오니

빠른 해결책을 찾아주세요~~ 부디!!!!!





2  COMMENTS
  • Profile
    바다를향해 2001.08.23 03:41
    해당하는 프로퍼티에 읽고 쓰는 맴버를 만들어서...

    read, write할수 있게 해주면 되겠져...



    eclipse wrote:

    > * 에러 메시지 : EReadError with message 'Property does not exist' ~~

    >

    > 콤포넌트를 하나 만드는데요.....

    > 추가한 프로퍼티가

    > 디자인시에는 inspeter에 보이고 적용도 잘되는데

    > 실행만 시키면 위 에러메시지가 뜨네요~~

    > 도통 원인을 못찾겠어 도움을 청하오니

    > 빠른 해결책을 찾아주세요~~ 부디!!!!!

    >

    >

  • Profile
    eclipse 2001.08.23 18:54
    프로퍼티 선언을 할때 이렇게 해줬거든요....

    property FixedCols: Integer read GetFixedCols write SetFixedCols default 0;

    이러면 Read, write가 될텐데.........



    참고로 읽어오고 쓰는데 사용하는 함수는 아래와 같이.......

    procedure TCustomDBGridEH.SetFixedCols(Value: Integer);

    var FixCount, i: Integer;

    begin

    FixCount := Max(Value, 0) + IndicatorOffset;

    if DataLink.Active and not (csLoading in ComponentState) and

    (ColCount > IndicatorOffset + 1) then

    begin

    FixCount := Min(FixCount, ColCount - 1);

    inherited FixedCols := FixCount;

    for i := 1 to Min(FixedCols, ColCount - 1) do

    TabStops[i] := False;

    end;

    FFixedCols := FixCount - IndicatorOffset;

    end;



    function TCustomDBGridEH.GetFixedCols: Integer;

    begin

    if DataLink.Active then

    begin

    Result := inherited FixedCols - IndicatorOffset

    end

    else

    begin

    Result := FFixedCols;

    end;

    end;

    ======================================================

    바다를향해 wrote:

    > 해당하는 프로퍼티에 읽고 쓰는 맴버를 만들어서...

    > read, write할수 있게 해주면 되겠져...

    >

    > eclipse wrote:

    > > * 에러 메시지 : EReadError with message 'Property does not exist' ~~

    > >

    > > 콤포넌트를 하나 만드는데요.....

    > > 추가한 프로퍼티가

    > > 디자인시에는 inspeter에 보이고 적용도 잘되는데

    > > 실행만 시키면 위 에러메시지가 뜨네요~~

    > > 도통 원인을 못찾겠어 도움을 청하오니

    > > 빠른 해결책을 찾아주세요~~ 부디!!!!!

    > >

    > >