2010-05-14 14 views
67

Bu sorularda cevaplandıktan sonra yeni bir sorum var. Pass parameter from page to ActiveXSınıf gezgini olmadan özellik haritasına özellik nasıl eklenir?

Özellik eşlemesi, sınıf gezgini olmadan nasıl eklenir?

Nesne için özellik eklenmesi gerekiyor ve sınıf araştırıcısı çalışmıyor çünkü Nemerle henüz desteklemiyor.

Kodu:

<object id="DBTableRepX" 
classid="CLSID:CA8B72B3-3B15-40D7-9364-478E25AF5B41" 
codebase="DBTableRepX.cab" 
    style=" 
    Z-INDEX: 102; LEFT: 20px; WIDTH: 1200px; 
    POSITION: absolute; TOP: 80px; HEIGHT: 600px"> 
    <param name="ax_Command" value='<%=GetText()%>'/> 
</object> 
+0

GetText() yönteminiz herkese açık olarak işaretlenmiş mi? – CheckRaise

+0

@CheckRaise Mayıs 2010'da olduğundan emin olamadım ama umarım öyle olur. – Cynede

+8

Yayının tarihini kontrol etmedim bile, ancak yanıtlanmamış sekmedeki en önemli soru olduğunu düşünüyorum. Son bir yazı olduğu farzedildi: p – CheckRaise

cevap

5

Neden sen türetilmiş sınıfa özelliğini kullanarak ve eklemek edilir birinden ActiveX sınıfını kendi türeterek? Veya bir sarıcı sınıfı yapın ve bunu kullanın.

+0

ActiveX'in kaynaklarına sahip olabileceğime emin değilim ... Hala yapabilir miyim? – Cynede

+0

evet, yapabilirsiniz. Sarma kodu, bir sarıcı sınıf için veya ondan türeyen gerekli değildir. Kendi sınıfınızın kendi başına bir ActiveX denetimi olması gerekir. Mümkün olsa zarif ve biraz tıknaz değil. – PhilW

+0

Ama hala fikri tam olarak anlamadım. "Varlığı türetilmiş sınıfa ekleyin" diyorsunuz ama aynı sorun var, sınıfta hiç kimse yok. – Cynede

İlgili konular