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
|