• 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

Điều hành viên: tungblt

_Mr.Bill_
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 89
Ngày tham gia: T.Hai 03/08/2009 2:08 pm
Đến từ: Nha Trang
Liên hệ:

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

Gửi bàigửi bởi _Mr.Bill_ » T.Năm 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.



Hình đại diện của người dùng
clarkkent
Mạnh Thường Quân
Mạnh Thường Quân
Bài viết: 1641
Ngày tham gia: T.Tư 16/04/2008 11:25 am
Đến từ: Chợ Lách - Bến Tre
Been thanked: 31 time
Liên hệ:

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

Gửi bàigửi bởi clarkkent » T.Năm 24/09/2009 1:28 pm

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

Mã: Chọn hết

  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ổ
Bài viết: 89
Ngày tham gia: T.Hai 03/08/2009 2:08 pm
Đến từ: Nha Trang
Liên hệ:

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

Gửi bàigửi bởi _Mr.Bill_ » T.Năm 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.

Hình đại diện của người dùng
clarkkent
Mạnh Thường Quân
Mạnh Thường Quân
Bài viết: 1641
Ngày tham gia: T.Tư 16/04/2008 11:25 am
Đến từ: Chợ Lách - Bến Tre
Been thanked: 31 time
Liên hệ:

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

Gửi bàigửi bởi clarkkent » T.Năm 24/09/2009 2:02 pm

_Mr.Bill_ đã viết: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

Mã: Chọn hết

  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ổ
Bài viết: 89
Ngày tham gia: T.Hai 03/08/2009 2:08 pm
Đến từ: Nha Trang
Liên hệ:

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

Gửi bàigửi bởi _Mr.Bill_ » T.Năm 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.

Hình đại diện của người dùng
thuongall
Quản trị
Quản trị
Bài viết: 456
Ngày tham gia: T.Tư 26/01/2005 8:05 am
Đến từ: Quê hương Đồng Khởi
Been thanked: 9 time
Liên hệ:

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

Gửi bàigửi bởi thuongall » T.Năm 24/09/2009 3:05 pm

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

Mã: Chọn hết

  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


Quay về “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.9 khách