• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

exe chỉ chạy trong thư mục nhất định

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Moderator: tungblt

_Mr.Bill_
Thành viên năng nổ
Thành viên năng nổ
Posts: 89
Joined: Mon 03/08/2009 2:08 pm
Location: Nha Trang
Contact:

exe chỉ chạy trong thư mục nhất định

Postby _Mr.Bill_ » Thu 24/09/2009 1:23 pm

Đệ viết 1 chương trình nhưng đệ chỉ muốn nó chỉ chạy trong 1 thư mục mặc định thì phải làm sao vậy mấy Huynh.



User avatar
clarkkent
Mạnh Thường Quân
Mạnh Thường Quân
Posts: 1641
Joined: Wed 16/04/2008 11:25 am
Location: Chợ Lách - Bến Tre
Been thanked: 31 times
Contact:

Re: exe chỉ chạy trong thư mục nhất định

Postby clarkkent » Thu 24/09/2009 1:28 pm

lúc chạy kiểm tra Path của nó

Code: Select all

  1. MsgBox (App.Path)
• Hôm bây: www.tinsoftware.com ^ ^
Cố gắng lên...

_Mr.Bill_
Thành viên năng nổ
Thành viên năng nổ
Posts: 89
Joined: Mon 03/08/2009 2:08 pm
Location: Nha Trang
Contact:

Re: exe chỉ chạy trong thư mục nhất định

Postby _Mr.Bill_ » Thu 24/09/2009 1:38 pm

share file đó cho người khác chạy có được không Huynh.Nhỡ thư mục đó của người khác nằm ở chỗ khác thì sao.

User avatar
clarkkent
Mạnh Thường Quân
Mạnh Thường Quân
Posts: 1641
Joined: Wed 16/04/2008 11:25 am
Location: Chợ Lách - Bến Tre
Been thanked: 31 times
Contact:

Re: exe chỉ chạy trong thư mục nhất định

Postby clarkkent » Thu 24/09/2009 2:02 pm

_Mr.Bill_ wrote:share file đó cho người khác chạy có được không Huynh.Nhỡ thư mục đó của người khác nằm ở chỗ khác thì sao.


tùy bạn quy định như thế nào mới được mở, ví dụ nếu ứng dụng nằm ở thư mục C:\phanmem thì mới cho chạy

Code: Select all

  1. Private Sub Form_Load()
  2. If App.Path <> "C:\phanmem" Then End
  3. End Sub
• Hôm bây: www.tinsoftware.com ^ ^
Cố gắng lên...

_Mr.Bill_
Thành viên năng nổ
Thành viên năng nổ
Posts: 89
Joined: Mon 03/08/2009 2:08 pm
Location: Nha Trang
Contact:

Re: exe chỉ chạy trong thư mục nhất định

Postby _Mr.Bill_ » Thu 24/09/2009 2:35 pm

Nhưng em viết sao cho thư mục đó nằm ở đâu cũng được. Nếu bỏ file exe này ngoài thư mục đó thì nó chạy không được.

User avatar
thuongall
Quản trị
Quản trị
Posts: 456
Joined: Wed 26/01/2005 8:05 am
Location: Quê hương Đồng Khởi
Been thanked: 9 times
Contact:

Re: exe chỉ chạy trong thư mục nhất định

Postby thuongall » Thu 24/09/2009 3:05 pm

Đây chỉ là một cách:

Code: Select all

  1. Private Sub Form_Load()
  2.     Dim s() As String
  3.     s = Split(App.Path, "\")
  4.     If s(UBound(s)) <> "Test" Then MsgBox "Chi duoc chay trong thu muc Test.": End
  5. End Sub


Return to “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Who is online

Users browsing this forum: No registered users and 14 guests