![]() |
|
| |||||||
|
| | Seçenekler |
|
#1
| ||||||
| ||||||
Visual Basic ile dll yazma ve kullanma :)Visual Basic ile dll yazma ve kullanma 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(ByVal x As Variant) As Variant liste.Add x push = x End Function Public Function pop() As Variant Dim x As Variant x = liste(liste.Count) 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. |
![]() |
| Arama Etiketleri: basic, dll, kullanma, visual, yazma |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Visual Basic Dosya Yazma Methotları | B737 | Visual Basic & Action script | 0 | 25-01-2008 07:11 |
| Visual Basic .net İle Web Camera Programı Yazma | B737 | Visual Basic & Action script | 0 | 24-01-2008 02:37 |
| Visual Basic 6.0 | GeZeNAsKeR | Webmaster Programları | 0 | 17-01-2008 11:41 |
| Visual Basic | Celebrian | Webmaster Programları | 0 | 22-11-2007 03:37 |
| Visual Basic - 1 | kadınca | Visual Basic & Action script | 4 | 08-11-2007 12:17 |
![]() | ![]() |