Eline sağlık fakat bu kodlar bizim ne tür bi işimize yarar? Dll nin sayesinde bu programla ne yapabiliyoruz sadece listeye ekleyip çıkarmamı?

Bunun için önce dll projesinin kodlarını veriyorum. Bu kodları yeni bir ActiveX. dll sayfası açarak Project1'in Adını "pstack. vbp" verdiniz, projenizin modülüne kopyalayın ve modülün adını "stack" olarak değiştirin. Kod: Option Explicit Private liste As Collection Public Sub Main Set liste = New Collection Temizle End Sub Public Function push As Variant liste. Add x push = x End Function Public Function pop As Variant Dim x As Variant x = liste liste. Remove liste. Count pop = x End Function Public Sub Temizle Dim i As Integer For i = 1 To liste. Count liste. Remove liste. Count Next End Sub Sonra bu dosyayı derleyerek pstack. dll dosyasını oluşturun. Şimdi sırada bunu kullanıcak olan programı yazmakta. Yani bir proje acin ve forma bir listbox, bir textbox ve üç tane de command button ekleyin. İsinleri sırasıyla "list1", "text1", "command1", "command2" ve "command3" olsun. Daha sonra formun kod kısmına aşağıdaki kodları yapıştırın. Kod: Option Explicit Public yigin As pstack. stack Public liste As Variant Private Sub Command1_Click List1. AddItem yigin. push(Text1. Text) Text1. Text = "" Text1. SetFocus End Sub Private Sub Command2_Click On Error Resume Next MsgBox yigin. pop & Chr(13) & "listeden atıldı." List1. RemoveItem (List1. ListCount - 1) Text1. SetFocus End Sub Private Sub Command3_Click yigin. Temizle List1. Clear Text1. SetFocus End Sub Private Sub Form_Load Set yigin = New pstack. stack yigin. Main End Sub Son olarak yapmanız gereken "Project->References" dan browse'a basarak pstack. dll dosyamızı bulmak ve onaylamaktır. Program çalıştırıldığında stack işlemleri dll dosyası üzerinde gerçekleşecektir.

ellerine ve emeğine sağlıkabi ama turkhacking abimin de dediği şekilde bu dll nasıl bir dll yanine gibi özelliği var ve biz bu şekilde ocx de yapabilirmiyiz istediğimiz

Bu kodalar exene bağlı kalmadan çalışan kodlardır. Yani exedeki yapacağın olaylar yaptığın Dll üzerinden yapılır. Bu sayede kodlar karışmaz daha düzgün durur. ve ayrıca bu Dllyi alıp başka bir projedede kullanabilirsin. Kısacası programın Dll üzerinden çalışır. Kolaylık

eyw saol kardeşim bu güzel işte bu dll yi geliştirerek süper bi hale de getirebiliriz ayrıca actığım deneme sitesine özgü bi activiks dll yazacaktım baya bi yardımı oldu saol kardeşim...