2009-06-05 2 views
5

클래스 속성 중 하나가 DateTime 인 경우 COM을 통해 클래스를 통해 관리되지 않는 클라이언트에 노출 할 수없는 것처럼 보입니다.COM을 통해 DateTime 필드를 표시 할 수 있습니까?

예 : I 인터페이스와 구현 모두에서 Date 속성을 주석

[ComVisible(true)] 
public interface ITest 
{ 
    string Name { get; } 
    DateTime Date { get; } 
} 

[Serializable] 
[ComVisible(true)] 
public class Test : ITest 
{ 
    public string Name { get; private set; } 
    public DateTime Date { get; private set; } 
} 

만하면 .tlh 파일 (분명히 Date 없음) 테스트 구조를 포함합니다.

아이디어가 있으십니까? COM을 통해 볼 수있는 날짜를 나타내는 방법이 있습니까? Datestring으로 전달한 다음 구문 분석해야합니까?

감사합니다.

답변

관련 문제