Niguru.com | Sabtu, 30 Mar 2019 | Saat menjalankan sebuah aplikasi kadangkala terjadi penundaan (delay), sebelum aplikasi berjalan. Keadaan ini seringkali menyebabkan user mencoba menjalankan kembali aplikasi yang sama.
Untuk menghindari hal semacam ini terjadi, tentunya harus ada cara untuk membuat user mendapatkan kepastian bahwa aplikasi hanya dijalankan sekali saja.
Berikut ini susunan instruksinya pada VBA:
Private Sub Form_Load()
If App.PrevInstance = True Then End
End Sub
Pilih event OnLoad pada form untuk memastikan bahwa pengecekan berlangsung di awal.
App.PrevInstance adalah kondisi yang menunjukkan apakah aplikasi yang sama sudah berjalan (running), bila hasilnya TRUE berarti sudah ada aplikasi yang sama sedang berjalan.
Demikianlah cara untuk memastikan bahwa aplikasi hanya dijalankan sekali saja. Selamat mencoba .. Have a nice day :-)
www.Niguru.com (Nino Guevara Ruwano)
No comments:
Post a Comment