Dalam membangun sebuah Aplikasi pastilah sangat dibutuhkan file - file pendukung supaya aplikasinya kelihatan lebih profesional seperti file Ocx , file Dll dan lain sebagainya. Topik kali ini masih seputar Tutorial Visual Basic yaitu mengenai Cara Register File pendukung tersebut lewat coding dengan Visual Basic karena banyak kasus file - file tersebut tidak akan berjalan sebelum didaftarkan atau diregister ke Sistem.
Sebagai contoh mungkin sobat - sobat pernah mengalami aplikasinya tidak dapat dijalankan atau istilahnya runtime error setelah di Instalkan kekomputer lain karena file pendukung tidak diregister, nah bagai mana caranya supaya langsung diregister melalui coding bagi yang tertarik silahkan ikuti langkah - langkah berikut
Private Declare Function LoadLibraryRegister Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
Private Declare Function CreateThreadForRegister Lib "kernel32" Alias "CreateThread" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, ByVal lParameter As Long, ByVal dwCreationFlags As Long, lpThreadID As Long) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function GetProcAddressRegister Lib "kernel32" Alias "GetProcAddress" (ByVal hModule As Long, ByVal lpProcName As String) As Long
Private Declare Function FreeLibraryRegister Lib "kernel32" Alias "FreeLibrary" (ByVal hLibModule As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function GetExitCodeThread Lib "kernel32" (ByVal hThread As Long, lpExitCode As Long) As Long
Private Declare Sub ExitThread Lib "kernel32" (ByVal dwExitCode As Long)
Public Function RegServer(ByVal FileName As String) As Boolean
RegServer = RegSvr32(FileName, False)
End Function
Public Function UnRegServer(ByVal FileName As String) As Boolean
UnRegServer = RegSvr32(FileName, True)
End Function
Private Function RegSvr32(ByVal FileName As String, bUnReg As Boolean) As Boolean
Dim lLib As Long
Dim lProcAddress As Long
Dim lThreadID As Long
Dim lSuccess As Long
Dim lExitCode As Long
Dim lThread As Long
Dim bAns As Boolean
Dim sPurpose As String
sPurpose = IIf(bUnReg, "DllUnregisterServer", _
"DllRegisterServer")
If Dir(FileName) = "" Then Exit Function
lLib = LoadLibraryRegister(FileName)
If lLib = 0 Then Exit Function
lProcAddress = GetProcAddressRegister(lLib, sPurpose)
If lProcAddress = 0 Then
FreeLibraryRegister lLib
Exit Function
Else
lThread = CreateThreadForRegister(ByVal 0&, 0&, ByVal lProcAddress, ByVal 0&, 0&, lThread)
If lThread Then
lSuccess = (WaitForSingleObject(lThread, 10000) = 0)
If Not lSuccess Then
Call GetExitCodeThread(lThread, lExitCode)
Call ExitThread(lExitCode)
bAns = False
Exit Function
Else
bAns = True
End If
CloseHandle lThread
FreeLibraryRegister lLib
End If
End If
RegSvr32 = bAns
End Function
'Contoh Penerapan Fungsi-fungsi Register diatas
Public Function Sub RegisterFile() as Boolean
Dim FileSys1 As String
FileSys1 = "C:\Windows\System32\vbaListView6.ocx"
If Dir(FileSys1) <> "" Then
RegisterFile = RegServer(FileSys1)
end if
End Function
Sekarang masukan fungsi RegisterFile tersebut kedalam Start up Program misal di Sub Main Coding seperti dibawah ini
call RegisterFile
End Sub
Cukup dulu pembahasan tentang Cara Register File mudah-mudahan ada mamfaat nya bagi sobat-sobat, kalau ada kesempatan akan kita lanjutkan tentang pembahasan yang lain yang pasti masih seputar Tutorial Visual Basic selamat mencoba dan terima kasih.
Monday, 15 February 2010
Cara Register File dengan Visual Basic
'Letakan Coding dibawah ini pada Module Project
Sub Main()
Subscribe to:
Post Comments (Atom)
wah bahasa apa itu broth...hehe
nice post..jangan bosen buat sharing ilmu yha..
@Yoyok ... Bahasa planet pluto brot hehehe
Tetep semangat Kang Ganteng, inyong wae ijeh tetep semangat moco tutor VB kok Kang...hehe..
wow gambar sunsetnya bagus kawan..salam kenal
@Clayton College ... Salam kenal juga sobat
btw .. gambar sunset yang mana, sepertinya gak punya
Waduh, pake program VB. Tingkat tinggi neeh
kasih acungan 5 jempol buat om ErGe, salut dah buat yg bisa VIBI....
makasih infonya mas..
master VB beraksi lagi. dengan aji-aji barunya. hehe.. mantaafff bro...
artikel yang mencerahkan....
please komen baliknya...Dunia Iptek Di kalangan Pelajar
Tutorial PHP ada nggak bro? lagi butuh php serius nih
nice info sob...
info yg bermanfaat, copas dulu, sewaktu2 dibutuhkan langsung dipraktekin, thx bos, salam kenal.
assalamu alaikum
om aq chater mig33
om kpn nih pmbahasan tentang tutorial aplikasi mig33 n cara pmbuatan lwt vb6.
thank bro sblm nya :D
bener-bener eudn kang erge ini
artikelnya sangat menarik,
thanks for a good article on Mars Rover. i like it.
This is a good blog, it is encouraging to see people giving value
through great post.Thanks
Nyepam itu apa ya???
eh.... ini yg ana cari cari.
mau coba dulu.
modah mudahan bisa membantu.
Syukron.
wwwxxxwww@gmail.com
artinya sepam itu,,,, ada di coment lin,, wkwkwkwk,, hebat ni blog sampai manca cina,,,
WEW
salam kenal ...
saya ridwan saya baru di dunia program saya sekarang lg belajar vb,
oya saya mu tanya klo boleh tolong terangin dong maksud/kegunaan dari Function - Function yang bos tulis saya masih bingung...
tanks sebelumnya..... :)
gan?ane kurang ngerti dkit lagi..tolong jlasin dkit aze ya?btw thx nih atas tutorialnya..jadi ada tambahan ilmu nih wat ane...
wah trik baru nih...
soalnya q sering ngopy data masak dari komputer orang, lantaran gak ada file mentahnya.makasih bgt nih..
Salam kenal bozz., itu script yg baris :
'Contoh Penerapan Fungsi-fungsi Register diatas
Public Function Sub RegisterFile() as Boolean >> apa gk slh bozz..? soalnya pas aq paste di VB ada error warna merah..
This is such a great resource that you are providing and you give it away for free. I like this all post on cara register file dengan visual basic. I love seeing websites that understand the value of providing a quality resource for free. Thanks for sharing this post so much.
nice share ,gan
link back yahh di zoftartikel*blogspot*com
Cara Register File dengan Visual Basic is very well written!
kaka saya mau tanya saya kan baru belajar bikin injector nah beres deh kalo di komputer saya injectornya berjalan dengan normal tapi pasdipake
dikomputer lain ko keluar eroor regsvr32
apanya kirakira tuh yang jadi masalah nya mohon pencerahan nya thk
Mantaf gan informasinya
keep share ya
makasih banyak ya gan atas infonya
salam kenal ya gan
salam kenal gan
artikel yang menarik
Keputihan Yaitu persoalan yang sering di hadapi pada perempuan yang biasanya di tandai dengan keluarnya sekresi (cairan) dari vagina,
Asam urat adalah penyakit yang disebabkan oleh tingginya kadar asam urat dalam darah
Pengetahuan Tentang Kanker Hati
saya juga acungkan jempol buat kamu tpi jempolnya aku cuma ada 4 gan...
iya gan jangan bosen2 menyebarkan ilmunya...
bagus artikelnya ,,
bermanfaat lagi infonya
salam knal jha deh
cara membuat file setup dengan crystal report,,,
salam kenal gan...saya tunggu postingan yang lainnya.
share ilmunya bagus...makasih ya
makasih ilmunya
ngak ngerti nih
manatap gan
salalm jumpa y
nuhun gan,,,,salam blogger
Pingn Belajar tentang ini<<<tapi sulit banget
visual basik yg bikin binggung
Terimakasih gan info nya..
ilu yg bermanfaat
teruskan updatenya
info yang bermanfaat maakasih ya..
makasih banget ibfonya...
Hallo apa kabar ?
Ikut gabung sini ya
bagus banget infonya gan
salam kenal dan salam hangat selalu
good artikel............
info yg bermanfaat,.........
blog yang asik ..
post yang menarik gan ,,
salam kenal bang ,,
hello salam kenal gan ,,
kunjungan pertama gan ,,
selamat siang mas broo?
ribet kodenya gan
langgsung ke tkp
mantap gan
nuhun gan
makasih gan
hello salam kenal ?
info yang sangat berguna dan menarik gan , makasih ..
blog yan membingbing gan , di tunggu update nya lagi
makasih dapat ilmu baru ,,
kunjingan pertama yang bermanfaat , maksih gan
blog yang ok , jangan lupa mampir nya gan ,,
kunjingan ke 2 gan mudah mudahan blog nya makin asik dan menarik ,,
mantap lanjutkan gan ,?
makasih sob info nya.
ikut gabung disni ya,
selamat siang gan ,?
di yunggu artikel yang menariknya lagi mas broo..
salam sejahtra ,
minal aidzin gan ,,
salam kenal kujungan pertama gan ,,
makasih gan dapaet ilmu baru ,,
selamat pagi gan ,,
sukses selalu gan ,,
thanks gan informasinya
Hallo sobat ? ikut gabung sini lagi ya
Makin mantab aja ni sob informasinya
infonya cukup bermanfaat banget ya
makasih ya atas info-ifonya
wah,bagus banget ne infonya
tetap semangat ya kak
asik nieh artikelnya,
selamat siang ,sukses yah buat semuanya
ditunggu yah info selanjutnya
wah mantap sekali nih,infonya
top banget dech
sore sobat
thanks for info
post yang menarik nih
semoga sukses
salam sehat sob
mantap post nya
makasih infonya
semoga sukses selalu
Salam kenal dan sukses selalu
infonya sangat bermanfaat sekali
thank's infonya
Ikut gabung sisni ea
sukses terus ea
jangan lupa mampir balik ya gan
Infonya cukup bermanfaat banget gan
Makasih ya atas info-infonya
wah bagus banget nih infonya
tetep semangat ya kak
selamat pagi dan salam kenal ya
semoga sukses selalu
ijin menyimak dan backlink disini ya
ikut posting disini lagi ya
jangan lupa mampir balik lagi ya
tips cara register filenya sangat bermanfaat banget nih,makasih dan ditunggu tips berikutnya
jadi runtime eror tersebut terjadi karena belum diinstal yah,sayaa baru tahu tuh
cara registrasinya mudah juga
terima kasi gang tipsnya kadang saya gak atau cara2 ginian ....blognya kern sekali
nice infonya gan
thank you........
Bismillah,mudah-mudahan web saya naik peringkat,Alhamdullillah
inikah jawabannya
Penyakit Degeneratif
Apa itu Diabetes Melitus ?
Apa Penyebab Diabetes ?
Bagai mana gejala Diabetes ?
Komplikasi Diabetes itu apa ?
Bagaimana pencegahannya ?
Apa Obat Terbaiknya ?
Apa itu Indeks Glikemik ?
Daftar Makanan dengan IG
Apa itu Hipoglikemia ?
Cara registernya tidak terlalu susah :)
obat sering kesemutan
obat kram usus
obat maag
obat pelangsing
obat sesak nafas ibu hamil
obat sering mual setelah makan
obat refluks asam lambung
obat nyeri lutut
Obat Gondok
Obat Radang Paru Paru Anak
Obat Sakit Tenggorokan Akut
Obat Sakit Jantung Akut
Obat Infeksi Paru Paru Kronis
Obat Luka Di Sudut Bibir
Obat Radang Hati Kronis
Obat benjolan di gusi anak
Obat Pengering Luka
Obat Pendarahan Pasca Kuret
Obat Luka Bakar Kronis
Obat Radang Paru Paru Anak
Obat Infeksi Luka Lambung
KompasQQ memiliki banyak permainan kartu online dengan uang asli yang dapat menemanimu di waktu santai, ada juga permainan unik dan populer saat ini.
New Game (Bandar Sakong)
AGEN DOMINOQQ | DOMINO99 | BANDARQ | DOMINOBET | Capsa Susun | Minimal Deposit dan Tarik Dana RP 15.000
Promo-promo terbaik yang di berikan KompasQQ
• Bonus CASHBACK sebesar 0.5%
• Bonus REFRENSI sebesar 10%+10%
Tanggapan Sobat
Zona Bebas Komentar tapi jangan nyepam.
Kalo nyepam minta maaf nih, dengan terpaksa
dilaporkan pada kantor polisi terdekatdihapus, monggo sobat silakan komentar jangan malu-malu.