Tôi đang làm việc trên ứng dụng VB6, được kết nối với cơ sở dữ liệu MS Access, vì vậy tôi không muốn cho phép người dùng mở nhiều phiên bản ứng dụng của tôi vì điều này sẽ tạo xung đột & cơ sở dữ liệu. Ngoài ra, nếu người dùng cố mở một cá thể khác, cá thể hiện đang chạy phải được tập trung. Làm thế nào tôi có thể đạt được điều này? Cảm ơn trước .......... :-)Ngăn chặn mở nhiều phiên bản của ứng dụng VB
5
A
Trả lời
6
Sử dụng App.PrevInstance
:
'this code would be in a bas module for start up.'
Private Sub main()
'Check for previous instance and exit if found.'
Dim rc As Long
If App.PrevInstance Then
rc = MsgBox("Application is already running", vbCritical, App.Title)
Exit Sub
Else
frmMain.Show
End If
End Sub
+0
Cảm ơn, điều đó đã làm việc hoàn hảo, bây giờ là có anyway để thiết lập tập trung vào dụ hiện tại thay vì hiển thị thông báo lỗi ..? – Kushal
+0
Vâng, hãy sử dụng phương thức 'AppActivate' - chuyển vào bất cứ điều gì trong thanh tiêu đề của ứng dụng của bạn. – MusiGenesis
Các vấn đề liên quan
- 1. Ngăn chặn khởi chạy nhiều phiên bản của một ứng dụng java
- 2. Ngăn chặn nhiều trường hợp của ứng dụng của tôi
- 3. Ngăn chặn mở Hoạt động nhiều lần
- 4. Giới hạn nhiều phiên bản của một ứng dụng
- 5. Phiên bản mới của một ứng dụng
- 6. Cách phân phối nhiều phiên bản ứng dụng của tôi?
- 7. Tại sao nhiều phiên bản của một ứng dụng django?
- 8. ngăn chặn vi phạm bản quyền ứng dụng android
- 9. Ngăn chặn nhiều mẫu biểu mẫu
- 10. Ngăn chặn menu chọn mở
- 11. Ngăn chặn "Tiếp tục" cho ứng dụng Cocoa của tôi?
- 12. Ngăn chặn/Chặn BroadcastReceiver trong một ứng dụng khác
- 13. Chuyển đổi dữ liệu qua nhiều phiên bản ứng dụng
- 14. Cách ngăn chặn nhiều cửa sổ trình duyệt chia sẻ cùng một phiên trong asp.net
- 15. Triển khai ứng dụng web và nhiều phiên bản
- 16. Triển khai nhiều phiên bản của ứng dụng Rails - cùng một mã, nhiều
- 17. Ngăn nhiều phiên bản trong cùng một tên người dùng máy chủ
- 18. Android cách xuất bản phiên bản beta của ứng dụng
- 19. SVN: Ngăn chặn một máy khách mới hơn nâng cấp phiên bản SVN của bản sao làm việc?
- 20. Obfuscator "Ngăn chặn Microsoft IL Disassembler từ mở lắp ráp của tôi" tùy chọn
- 21. Phiên bản ứng dụng iOS
- 22. Cách sử dụng nhiều phiên bản GCC
- 23. Chặn nhận xét VB/VB.NET code
- 24. Phân phối phiên bản phát triển của ứng dụng iPhone
- 25. Ngăn chặn bộ nhớ đệm của trình duyệt trên các nâng cấp ứng dụng web
- 26. ASP.NET MVC: làm thế nào để ngăn chặn khóa phiên?
- 27. ngăn chặn chụp màn hình trong các ứng dụng Android
- 28. Chặn khối chấp nhận Python - ngăn ứng dụng thoát khỏi
- 29. Đảo ngược URL không gian tên trong Django: nhiều phiên bản của cùng một ứng dụng
- 30. Android: Một hoặc nhiều phiên bản của HttpClient cho mỗi ứng dụng
Thuật ngữ mà bạn cần là "ứng dụng trường hợp duy nhất". – ChrisF