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을 통해 볼 수있는 날짜를 나타내는 방법이 있습니까? Date
을 string
으로 전달한 다음 구문 분석해야합니까?
감사합니다.