• PC World VN - ISSN:1859 - 1817
  • Test Lab Thế Giới Game
  • Tin tức
  • Sản phẩm
  • Công nghệ
  • Kinh Doanh
  • Test Lab
  • Giải trí
  • E-Paper
  • Mua Tạp Chí
Đặt làm trang chủGiới thiệuLiên hệĐặt mua tạp chíQuảng cáo
Tin nước ngoàiTin trong nướcBình luận
Di độngLaptopMáy ảnhMáy tínhHệ điều hànhMáy inĐĩa cứng - USBBo mạch chủCard đồ họaBộ xử lýThành phần máy tínhThiết bị mạngMáy chủĐiện tử - Tiêu dùngPhần mềm Xem thêm...
Công nghệỨng dụngLàm thế nàoAn ninh mạngSống và công nghệÔtô - Xe máy
Quản trịGiải phápNhà nước
Sách & Không gian đọc
Bước tiến công nghệ: Ranh giới sáng và tối Ứng dụng hướng tới SMARTCITY Hồn PC da Laptop
    • PC World VN
    • Hỏi đáp
    • Lập trình
    Thứ Ba, 18/09/2007 10:25 (GMT+7)

    Viết đoạn code VB 6.0 thực hiện việc gọi một chương trình có tham số?

    Mục lục
    • »

    Câu hỏi :
    Xin hướng dẫn viết đoạn code VB 6.0 thực hiện việc gọi một chương trình có tham số. 
     

    Trả lời :

    Bạn có thể gọi hàm sẵn có của VB tên là Shell() để kích hoạt 1 ứng dụng với các thông số hàng lệnh kèm theo. Tuy nhiên để thiết lập chi tiết các tham số khởi động cho ứng dụng cần chạy, bạn nên gọi hàm API của Windows tên là WinExec(). Thí dụ sau đây là đoạn code VB kích hoạt trình Wordpad để mở file văn bản có sẵn:

    'khai báo hàm API cần gọi
     Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
     'định nghĩa hằng cần dùng
     Const SW_SHOWNORMAL = 1
     'thủ tục đáp ứng click chuột trên button
     Private Sub Command1_Click()
     WinExec """c:\Program Files\Windows NT\Accessories\wordpad.exe"" /s /q /v c:\test.txt", SW_SHOWNORMAL
     End Sub

    Lưu ý chuỗi miêu tả đường dẫn của file khả thi cần chạy được đặt trong cặp nháy kép nếu đường dẫn có chứa các ký tự trống.

    Chuyên mục: Lập trình
    Các thông tin khác
    • Tạo bộ phân tích từ vựng (21/08/2007 09:04)
    • Viết chương trình truy xuất dữ liệu từ máy chủ (17/07/2007 10:00)
    • Chuyển đổi VB6.0 sang VB.NET (17/07/2007 09:58)
    • Lập trình Java dựa vào lớp TCP SOCKET (17/07/2007 09:57)
    • Đặt dữ liệu vào file .DAT (17/07/2007 09:54)
    • Điều chỉnh kích thước column trong Datagrid bằng code (17/07/2007 09:53)
    • Viết chương trình C++ chuyển đổi số sang chữ tương ứng (17/07/2007 09:51)
    • Cách ghi dữ liệu lên file trong VC++? (17/07/2007 09:48)
    • Làm thế nào để viết trò chơi "Gỡ bom" (19/06/2007 09:42)
    • Lập trình biểu đồ trong VB6 (19/06/2007 09:40)
    Mới nhất
    • Samsung ra mắt RAM LPDDR5, tốc độ gấp đôi LPDDR4
    • Samsung Galaxy Fit: Vòng đeo tay thông minh cho người yêu thể thao
    • Trung Quốc ra mắt nữ MC ảo đầu tiên trên thế giới
    • Mực in tương thích G&G: Lựa chọn chất lượng cao và tiết kiệm thay thế cho mực in chính hãng
    • Máy in phun Epson Inkjets đạt Giải thưởng về bảo tồn năng lượng
    PC World Vietnam

  • Chuyên mục hỏi đáp
  • Windows [310]
    Hệ thống [84]
    In ấn [16]
    Internet [58]
    Mạng - truyền thông [137]
    Linux [11]
    Macintosh [2]
    Lập trình [709]
    Ứng dụng văn phòng [181]
    Cơ sở dữ liệu [106]
    Mua gì? Ở đâu? [15]
    Tiện ích [90]
    Game [223]
    Giải pháp cho doanh nghiệp [1]
    Phần cứng [90]
    Multimedia [70]
    Tiếng Việt [85]
    Bảo mật-virus [20]
    ĐTDĐ - PDA [11]
    Khác [131]
ĐỌC NHIỀU TRONG TUẦN
  • Qihoo 360 D621-02: IP Camera nhỏ gọn, bền bỉ, dễ lắp đặt và giám sát
  • Bộ đàm Spender TC-400 và TC-402: Hợp quy, sóng khỏe, và rất dễ dùng
  • Mực in tương thích G&G: Lựa chọn chất lượng cao và tiết kiệm thay thế cho mực in chính hãng
  • Livestream giới thiệu giải pháp và thiết bị KHCN: Thiết thực và đậm dấu ấn thời đại số
  • Toàn bộ thông tin quan trọng về Galaxy S10, S10+ và S10e mà bạn nên biết
  • Thụy Sĩ treo thưởng 150.000 USD cho người phát hiện lỗ hổng hệ thống E-voting
  • Chrome OS sẽ hỗ trợ desktop ảo giống Windows 10
  • Trung Quốc: Khoảng 600 người dùng mạng bị 'bạn gái ảo' lừa
  • Tấn công DDoS giảm 13%
  • Phát huy tiềm lực trí tuệ và tài sản trí tuệ tại TP.HCM và vùng lân cận
Trang chủ| Giới thiệu| Liên hệ| Đặt Mua Tạp Chí| Quảng cáo | Thế Giới Game

© Bản quyền của Tạp chí Thế Giới Vi Tính - PC World VN | Cơ quan chủ quản: Sở Khoa học và Công nghệ TP.HCM
Giấy phép (1) số 196/GP-BVHTT do Bộ Văn hóa Thông tin cấp ngày 27-06-2003
Giấy phép (2) số 202/GP-BC do Bộ Thông tin và Truyền thông - Cục Báo chí cấp ngày 05-05-2008
Tòa soạn: Lầu 5, 79 Trương Định, Phường Bến Thành, Quận 1, TP. HCM - ĐT: (08) 38 257 745