Q&A

  • ListView에서요....
Data라는 멤버 변수에 TDateTime형을 연결시켜 놓고 싶은데요...



만약에....



var

makeTime : TDateTime;

begin

makeTime := GetCurrentDateTime; //현재의 시간을 갖다 놓는다치고...

MyListView.Data := @makeTime;

.....................

end;



이런 식으로 했는데 뭐가 틀린가요?

생성된 시간대별로 Item을 달아놓고....

이 시간대별로 Sort되게 만들려고 하는데....

Data에 TDateTime의 값이 제대로 안 들어가는 것 같네요...



고수님들의 도움 바랍니다....



1  COMMENTS
  • Profile
    parkisu 2001.06.16 06:13
    백승환 wrote:

    > Data라는 멤버 변수에 TDateTime형을 연결시켜 놓고 싶은데요...

    >

    > 만약에....

    >

    > var

    > makeTime : TDateTime;

    > begin

    > makeTime := GetCurrentDateTime; //현재의 시간을 갖다 놓는다치고...

    > MyListView.Data := @makeTime;

    > .....................

    > end;

    >

    > 이런 식으로 했는데 뭐가 틀린가요?

    > 생성된 시간대별로 Item을 달아놓고....

    > 이 시간대별로 Sort되게 만들려고 하는데....

    > Data에 TDateTime의 값이 제대로 안 들어가는 것 같네요...

    >

    > 고수님들의 도움 바랍니다....

    >



    안녕하세요.

    전 고수가 아니므로, 참고만 하세요.

    위의 MyListView.Data가 TListView의 Data속성인 것 같은데요. 맞나요?

    그렇다면 참고하시구요.

    MyListView.Data를 형변환 해서 쓰세요.



    type

    TNodeData = class

    makeTime: string;

    end;



    {....................}



    procedure TForm1.AddItem;

    var

    ATime: string;

    begin

    ATime:= GetCurrentTime;

    with MyListView.Item.Add do

    begin

    Data:= TNodeData.Create;

    TNodeData(Data).makeTime:= ATime;

    Caption:= ATime;

    end;

    end;



    원하시는 내용이었슴 좋겠군요. 건강하세요.