Q&A

  • FieldbyName('Test').AsString 와 같은 메서드 생성 방법?
AdoQuery1.FieldbyName('Test').AsString
이와 같이 사용하면 Test 필드의 커서위치의 데이터를 스트링으로 가져오고
AsInteger을 붙이면 숫자로 가져옵니다.

이와 같이 .As... 스타일의 메서드 생성 하는 방법 알고 계시면 알려주세요...

좋은 하루 되세요.
1  COMMENTS
  • Profile
    최용일 2005.10.28 02:28
    안녕하세요. 최용일입니다.

    간단한데요... 델파이 소스에도 있지만... 그냥 하나하나 만들면 됩니다.
    <!--CodeS-->
    TField = class(TComponent)
       ......
       function GetAsInteger: Longint; virtual;
       function GetAsString: string; virtual;
       procedure SetAsInteger(Value: Longint); virtual;
       procedure SetAsString(const Value: string); virtual;
       property AsInteger: Longint read GetAsInteger write SetAsInteger;
       property AsString: string read GetAsString write SetAsString;
    end;
    <!--CodeE-->
    ^^ 항상 즐코하세요...