2009-06-05 12 views
5

ऐसा लगता है कि क्लास की संपत्ति में से किसी एक को DateTime टाइप किया गया है, तो मैं एक वर्ग के माध्यम से COM को एक अप्रबंधित क्लाइंट के सामने बेनकाब करने में सक्षम नहीं हूं।क्या COM के माध्यम से डेटटाइम फ़ील्ड का खुलासा करना संभव है?

उदाहरण:

[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; } 
} 

सिर्फ अगर मैं दोनों इंटरफेस और कार्यान्वयन पर बाहर टिप्पणी Date संपत्ति .tlh फ़ाइल टेस्ट संरचना (जाहिर है Date के बिना) शामिल होंगे।

कोई विचार? क्या COM के माध्यम से दिखाई देने वाली तारीख का प्रतिनिधित्व करने का कोई तरीका है? क्या मुझे वास्तव में Date को string के रूप में पास करने की आवश्यकता है और फिर इसे पार्स करें?

आपके समय के लिए धन्यवाद!

उत्तर

संबंधित मुद्दे

 संबंधित मुद्दे