Gimana ya supaya program kita nggak double load process. alias nggak berjalan 2 kali.
Maksudnya gini, sewaktu sobat menjalankan program sobat, terus kamu coba untuk jalankan kembali maka process yang berjalan jadi 2 padahal program yang mau digunakan cuma 1.
Di bawah ini merupakan prosedure VB6 mengenai cara mencegah aplikasi dijalankan dua kali. Bagaimana implementasinya dalam Visual Basic 6.0? bisa Anda simak kodenya di bawah ini tulislah kode berikut ini pada sebuah modul :
Contoh penggunaan prosedure VB6 di atas adalah sebagai berikut ini :
Jika ada yang kurang jelas silahkan kasih komentar. Jika anda menginginkan contoh source code Mencegah Aplikasi Berjalan Dua(2) Kali silahkan download di link di bawah ini
Tags:
Cara mencegah aplikasi run 2x, contoh vb6 , tutorial vb6, contoh menggunakan PrevInstance, PrevInstance di vb6, cara memblok aplikasi jalan dua kali, PrevInstance adalah , fungsi PrevInstance mencegah aplikasi running twice dua kali 2x,mencegah aplikasi dijalankan dua kal,Mencegah Program Dijalankan Dua Kali
Maksudnya gini, sewaktu sobat menjalankan program sobat, terus kamu coba untuk jalankan kembali maka process yang berjalan jadi 2 padahal program yang mau digunakan cuma 1.
Di bawah ini merupakan prosedure VB6 mengenai cara mencegah aplikasi dijalankan dua kali. Bagaimana implementasinya dalam Visual Basic 6.0? bisa Anda simak kodenya di bawah ini tulislah kode berikut ini pada sebuah modul :
Option Explicit Declare Function FindWindow Lib "user32" Alias "FindWindowA" _ (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Declare Function OpenIcon Lib "user32" (ByVal hWnd As Long) As Long Declare Function GetWindow Lib "user32" (ByVal hWnd As Long, ByVal _ wCmd As Long) As Long Declare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As Long Public Const GW_HWNDPREV = 3 Sub ActivatePrevInstance() Dim AppTitle As String Dim PrevHndl As Long Dim result As Long AppTitle = App.title App.title = "unwanted instance" If PrevHndl = 0 Then PrevHndl = FindWindow("ThunderRT6Main", AppTitle) If PrevHndl <> 0 Then PrevHndl = GetWindow(PrevHndl, GW_HWNDPREV) result = OpenIcon(PrevHndl) result = SetForegroundWindow(PrevHndl) End End If End If End Sub
Contoh penggunaan prosedure VB6 di atas adalah sebagai berikut ini :
Private Sub Form_Load() If App.PrevInstance Then ActivatePrevInstance End Sub
Jika ada yang kurang jelas silahkan kasih komentar. Jika anda menginginkan contoh source code Mencegah Aplikasi Berjalan Dua(2) Kali silahkan download di link di bawah ini
Tags:
Cara mencegah aplikasi run 2x, contoh vb6 , tutorial vb6, contoh menggunakan PrevInstance, PrevInstance di vb6, cara memblok aplikasi jalan dua kali, PrevInstance adalah , fungsi PrevInstance mencegah aplikasi running twice dua kali 2x,mencegah aplikasi dijalankan dua kal,Mencegah Program Dijalankan Dua Kali
No comments:
Post a Comment