!!!Uyarı!!! Sitemize Kayıtlı Olmadığınız Algılandı! Sitemizden Daha İyi Hizmet Alabilmek İçin Kayıt Olun, Eğer Kayıtlı İseniz Lütfen Giriş Yapın...
Visual Basic.Net İle DLL Kullanımı :: Vb \ Vb.Net  www.forumbilgic.com
Facebook Sayfamızı Beğenin -->
  • Sayfa : 
  • 1
Yazan Mesaj
veycell_im
Mareşal
  • Mesaj : 480
  • Giriş : 258
  • Ettiği Teşekkür Sayısı : 43
  • Edilen Teşekkür Sayısı : 28
  •    
 
Gönderim Zamanı : 26 Aralık 2011 09:20:53
 Visual Basic.Net İle DLL Kullanımı

Bu konuda size visual basic dilinde dll oluşturma ve oluşturduğumuz dll yi kullanma olayını anlatacağım.Öncelikle 1 adet proje açın.Ordan Activex DLL seçin.Karşınıza Class Modül gelicektir.

Sıralama şu şekilde.
File > New Project > ActiveX DLL

Class modül isminizi kendinize göre ayarlayın ben değiştirmedim ona göre kodluyorum.Şimdi class modülün içine bir fonksiyon tanımlayalım.Mesela ekrana mesaj çıkartsın.

 

 

Kod:

Function Mesaj()
MsgBox "Ayyildiz Selamlar"
End Function

bunu class modül içine yazdıktan sonra File > Make Project diyip Dll ismini yazdıktan sonra kaydediyoruz.Bu işlemleri yaptıktan sonra dll miz hazır.Bu hazırladığımız dll bize mesaj verdiricektir.Dll hazırladık sıra geldi kullanımına.

Bir proje açıyoruz.normal standart exe olarak
Sıralama
File > New Project > Standard EXE

Karşımıza form ekranı gelicek.Projemize kendi yazdığımız dll yi import edelim.Referans kısmını açalım.
Sıralama:
Project > References
Karşııza bir kutu gelicek.Ordan browse tuşuna basıp dll mizi bulacağız ve ekleyeceğiz.Ekledikten sonra ok tuşuna basın.Şimdi buraya kadar ne yapmış olduk ;

1-)Dll yazdık
2-)Projemize Dll mizi import ettik.

Sıra son aşamada.Dll mizin içinde ekrana mesaj verdiricek fonksiyonumuz vardı.Bu fonksiyonu dll içinden çağıracağız.Onun içinde şöyle bir şey yapacağız.Dll mizi import ettiğimiz projeye 1 adet buton ekleyin.Buton click eventine şu kodları girin.

 

 

Kod:

Dim x as Object 
Set x = New Class1
x.Mesaj

            ALINTIDIR




BILGI PAYLASTIKÇA ÇOğALIR.

   
  • Sayfa : 
  • 1
 
Yetkiler(Özel Forumlar Hariç)
Cevap Yazma: Yok
Anket Oylama: Var
Konu Düzenleme: Yok
Konu Silme: Yok
Konu Taşıma: Yok
Konu Sabitleme: Yok
Giriş Yap   Yukarı git

Forumbilgic.com
Copyright ©2011-2012 forumbilgic.com



İletişim : yonetim@forumbilgic.com
Bu sayfa 0.27 saniyede yüklendi.