Saturday, April 26, 2014

Pengertian dan Konsep COM

Pengertian dan Konsep COM
COM atau Component Object Model adalah infrastruktur yang disediakan oleh Visual Basic untuk mengakses obyek-obyek atau kontrol-kontrol lain sepanjang punya antar muka yang dapat diakses oleh Visual Basic. Untuk dapat menggunakan COM pada Visual Basic, kita dapat membuka Reference Dialog dengan cara: dari menu Project pilih add Reference.


Pada Gambar  kita memilih COM atau obyek yang ingin kita gunakan. Pada contoh ini kita memilih “Microsoft Word 8.0 Object Library”. Setelah kita klik OK maka kita dapat menggunakan obyek yang kita pilih ini dalam kode program kita. Berikut contoh penggunaan obyek tersebut.

Contoh penggunaan COM.

Private Sub cmdCheck_Click()
Dim text As String
Dim suggestion As Word.SpellingSuggestion
Dim colSuggestions As Word.SpellingSuggestions


' menambahkan dokumen bila belum ada dokumen yang
terbuka.
If MSWord.Documents.Count = 0 Then MSWord.Documents.Add
text = Trim$(txtWord.text)


lstSuggestions.Clear
If MSWord.CheckSpelling(text) Then
lstSuggestions.AddItem "(correct)"

     Else
     Set colSuggestions =
MSWord.GetSpellingSuggestions(text)
     If colSuggestions.Count = 0 Then
     lstSuggestions.AddItem "(no suggestions)"
     Else
    For Each suggestion In colSuggestions
    lstSuggestions.AddItem suggestion.Name
    Next
    End If
    End If
End Sub

Pada kode di atas kita menggunaka salah satu metode dari obyek yang kita buka sebelumnya (“Microsoft Word 8.0 Object Library”). Metode yang inginnkita gunakan adalah SpellingSuggestion (lihat kode pada bagian pendeklarasian variabel). Dengan cara yang sama kita dapat menggunakan
metode atau fungsi-fungsi yang kita inginkan dari obyek COM yang telah kita muat.

No comments:

Post a Comment