Error saat install Gammu di Windows Service
Hari ini (terpaksa) dapat pengalaman baru ketika install aplikasi SMSBlast di Windows 7 Ultimate. Pada saat install gammu ke Windows Services selalu gagal, kira-kira errornya begini error installing gammusmsd
service error 5 access is denied bla..blaa.. bla..
Gammu adalah sebuah engine open source untuk mengirim dan menerima SMS. Saya membuat aplikasi SMS Blast dengan menggunakan engine ini karena open source sehingga dapat dimodifikasi sesuai dengan kebutuhan. Berdasarkan pengujian Gammu cukup handal dan cepat dalam mengirim SMS hingga ribuan data.
Kembali ke masalah tadi, setelah bertanya sana-sini di google, Alhamdulillah akhirnya dapat pencerahan juga, nah barangkali ada yang mengalami hal yang sama berikut saya share caranya..
1. Klik kanan file yang akan di jalankan di service yaitu gammu-smsd (file tersebut saya simpan di c:\gammu).
2. Pilih properties, kemudian klik tab Compatibility
3. Klik Change setting for all users
4. Cek di depan Run this program is an administrator
5. Klik Apply dan klik OK
Berikut gambar dan tahapannya…
Tahapan selanjutnya Anda tinggal menginstall gammu di Windows Service agar pengiriman SMS dapat dilakukan, caranya dari Command Prompt Dos masuk ke direktori gammu diinstall kemudian ketik :
C:\gammu\gammu-smsd -c smsdrc -i
Jika semua setting yang ada pada gammurc dan smsdrc sudah betul maka gammu sudah ada di windows service, tinggal di run secara otomatis sehingga pengiriman SMS dapat dilakukan kapan saja.
Ok, selamat bereksplorasi…
Membuat validasi email pada visual basic
Masih tentang Visual Basic 6.0, kali ini saya ingin sharing tentang bagaimana membuat validasi untuk sebuah textbox untuk input email, kita dapat menggunakan fungsi sebagai berikut :
Buatlah fungsi seperti ini :
Public Function IsEmail(ByVal Str As String) As Boolean
Set r = CreateObject(“VBScript.RegExp”)
r.IgnoreCase = True
r.Pattern = “^[\w-\.]+@\w+\.\w+$”
IsEmail = r.test(Str)
End Function
Kemudian buatlah sebuah textbox dan beri nama txtEmail, masukkan kode berikut ini pada source code
Private Sub txtEmail_Keypress(KeyAscii As Integer)
KeyAscii = Asc(UCase$(Chr$(KeyAscii)))
If KeyAscii = 13 Then
If txtEmail = “” Then
txtEmail.SetFocus
ElseIf IsEmail(txtEmail) = False Then
txtEmail.SelStart = Len(txtEmail)
txtEmail.SetFocus
Else
SendKeys vbTab
End If
End If
End Sub
Ok sobat, semoga bermanfaat..
Shourtcut Form_KeyDown tidak berfungsi
Baru dapat pertanyaan dari seorang temen yang sama-sama programmer kira-kira begini…
“Mas aku ingin membuat shourtcut untuk menjalankan fungsi tombol tertentu, misalnya kalau pencet F1 muncul form A, kalau pencet F2 muncul form B, tolong ya cepetan bantuin…”
Cukup lama aku mencerna pertanyaannya, dan setelah mengingat bahwa temenku ini programmer VB baru mulai kebayang arah dari pertanyaan yang aneh ini… :d
Untuk temenku yang lagi sibuk coding –istilah untuk programmer yang sedang menyusin code-code program– biar ga panjang lebar langsung aku kasih contoh script saja ya, silakan disimak baik-baik..
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode ‘ Indicates the physical key pressed
Case vbKeyF1
MsgBox “F1 key was pressed.”
‘[statements]
Case vbKeyF2
MsgBox “F2 key was pressed.”
Form2.Show
Case vbKeyF3
MsgBox “F3 key was pressed.”
‘[statements]
End Select
End Sub
Nah pastikan juga bahwa properties KeyPreview telah bernilai True.
Ok, sobat selamat coding…




Recent Comment