Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > Activex
Yazar
hllgnc


avatar
afyon
Kayıt: 02.04.2007
24.05.2010-18:26 #68904
Merhabalar,
bir activex dll'im var. ilgili pathden register ediyorum. (regasm ....)
Aynı dll'i birden fazla register edersen hangisini kullanmış olurum.
Register ettiğim aynı isimli dll'lerin tümünü unregister edebilir miyim. d ohthinkingthinking





Yazar
caglarmenguc


avatar
istanbul
Kayıt: 29.01.2006
24.05.2010-23:17 #68921
Merhaba.

OLE/COM Object Viewer adında bir araç var.
Visual Studio 2003'te Tools altında bulabilirsiniz.

Bende:
Başlat / Programlar / Microsoft Windows SDK v6.0A / Tools altında duruyor.

Ayrıca internetten arayınca şu linkte kurulum dosyası olduğu görülüyor:
http://www.microsoft.com/downloads/details.aspx?familyid=5233b70d-d9b2-4cb5-aeb6-45664be858b6&displaylang=en

Bu aracı çalıştırdıktan sonra Type Libraries altında kayıt edilmiş kütüphaneleri ve kayıt edilen yerleri görebilirsiniz.

Bu araçla kütüphane içerisindeki açık metodları da kütüphane üstüne sağ tıklayıp "view" diyerek görebilirsiniz.


Düzenleme:
Register / Unregister: regasm'yi hiç kullanmadım ama regsvr32'yi hem register (regsvr32 dllPath) hem de unregister (regsvr32 /u dllPath) için kullanabilirsiniz. Dll ler aynı isim ile register olabilirler. Mesela bilgisayarda hem windows media player v9.0 hem de v10.0 olabilir. Bu durumda belirleyici olan GUID numarasıdır. Aynı GUID numarasına sahip kütüphaneleri farklı yerlerden kayıt ettiğinizde en son kayıt edilen kütüphanenin path i kullanılacaktır.





Life is a game of cards...
A good player, even with a bad hand of cards, will play well and emerge a winner...


Yazar
idristas


avatar
istanbul
Kayıt: 26.02.2010
25.05.2010-04:37 #68930
hllgnc yazdi
 
Merhabalar,
bir activex dll'im var. ilgili pathden register ediyorum. (regasm ....)
Aynı dll'i birden fazla register edersen hangisini kullanmış olurum.
Register ettiğim aynı isimli dll'lerin tümünü unregister edebilir miyim. d ohthinkingthinking


vc6 ile gelen activex control test container ile register edilmiş tüm activexleri görebilirsin. unregister edebilirsin.






Yazar
hllgnc


avatar
afyon
Kayıt: 02.04.2007
25.05.2010-15:11 #68952
Teşekkürler arkadaşlar.
Olyı benzer yöntemle çözdüm. Registerde arama yaptım, benim register ettiğim alanları elle sildim.
No problem. coffee





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb