Data라는 멤버 변수에 TDateTime형을 연결시켜 놓고 싶은데요...
만약에....
var
makeTime : TDateTime;
begin
makeTime := GetCurrentDateTime; //현재의 시간을 갖다 놓는다치고...
MyListView.Data := @makeTime;
.....................
end;
이런 식으로 했는데 뭐가 틀린가요?
생성된 시간대별로 Item을 달아놓고....
이 시간대별로 Sort되게 만들려고 하는데....
Data에 TDateTime의 값이 제대로 안 들어가는 것 같네요...
고수님들의 도움 바랍니다....
> 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;
원하시는 내용이었슴 좋겠군요. 건강하세요.