hmm.. untuk mendeteksi apakah suatu component terinstal atau tidak bisa
di deteksi dengan memanggil ProgId-nya componet tsb dengan
CreateObject.
tips: hindari 'Set varible_name as New ProgId' (dependensi terhadap
component) tapi gunakan 'Set variable_name=CreateObject(ProgId)'. Pada
pembuatan aplikasi hindari memasukkan component (langsung error begitu
program dijalankan), tapi coba test dengan CreateObject.
berikut kode untuk mendeteksi apakah di komputer terinstal/support
component WSH (ProgId-nya 'WScript.Shell', untuk dbgrid ProgId-nya aku
nggak tau tapi find saja pake regedit.exe)
Sub Main()
On Error Resume Next
Set WshShell=CreateObject("Wscript.Shell")
If err.number then
msgbox "error maning :( " & err.description
Else
msgbox "oche"
End If
err.Clear : On Error Goto 0
End Sub
081342975471
--- In [email protected], "bloodysucker" <[EMAIL PROTECTED]>
wrote:
>
> tapi mas Fatur kalo kita bikin project pake win xp trus kita pake
control
> (.ocx) yang bukan bawaan windows contohnya dbgrid v7.0.
> setelah jadi file setup kita install di pc client kaga bisa muncul
pesan
> error katanya file ocx nya dbgrid 7.0 belum di daftarin, bukaannya
otomatis
> file ocx dgbrid 7.0 udah kedaftar tuh mas....Kalo gitu apa program
dgbridnya
> musti diinstalin di semua pc client ya..??
> mohon pencerahannya mas..sorry masih pemula banget...
>
Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]
Ikuti juga forum diskusi VB.net dengan
mengirim email kosong ke [EMAIL PROTECTED]
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indoprog-vb/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/