จะหลีกเลี่ยงการรันโปรแกรมซ้ำได้อย่างไร? (ตรวจสอบว่ามีสำเนาก่อนหน้าหรือไม่ และหากเป็นเช่นนั้น ให้จบโปรแกรมที่เพิ่งเริ่มต้นในปัจจุบัน) หลังจากเริ่มโปรแกรม บางครั้งผู้ใช้จะจำกัดโปรแกรมให้อยู่ที่ทาสก์บาร์ จากนั้นรีสตาร์ทโปรแกรมเมื่อจำเป็นต้องใช้งาน ซึ่งบางครั้งอาจทำให้ข้อมูลเสียหายในโปรแกรมฐานข้อมูลได้! หากคุณไม่ต้องการให้ผู้ใช้เปิดโปรแกรมซ้ำๆ คุณสามารถใช้ออบเจ็กต์ APP เพื่อกำหนดดังนี้:
PRivateSubForm_Load()
IfApp.PrevInstanceจากนั้นดูเวอร์ชันก่อนหน้า
MsgBox "โปรแกรมนี้กำลังทำงานอยู่!",48
จบ
สิ้นสุดถ้า
สิ้นสุดย่อย ->